(Dynamic Host
Configuration Protocol) es un conjunto de reglas para dar
direcciones IP y opciones de configuración a ordenadores y estaciones de
trabajo en una red.
La dirección IP puede ser asignada
estáticamente (manualmente) por el administrador o asignada dinámicamente por
un servidor central.
|
DHCP
funciona sobre un servidor central (servidor, estación de trabajo o incluso un
PC) el cual asigna direcciones IP a otras máquinas de la red. Este protocolo
puede entregar información IP en una LAN o entre varias VLAN. Esta tecnología
reduce el trabajo de un administrador, que de otra manera tendría que visitar
todos los ordenadores o estaciones de trabajo uno por uno. Para introducir la
configuración IP consistente en IP, máscara, gateway, DNS, etc.
Un
servidor DHSC (DHCP Server) es un equipo en una red que está corriendo un
servicio DHCP. Dicho servicio se mantiene a la escucha de peticiones broadcast
DHCP. Cuando una de estas peticiones es oída, el servidor responde con una
dirección IP y opcionalmente con información adicional.
El
servidor DHCP, después de ser configurado con el pool de direcciones y demás
información de red relacionada para entregar a otros ordenados, para que esto
obtenga salida a internet, inisi el servicio DHCP y se encuentra a la espera de
una petición.
El cliente
DHCP por su parte solicita una dirección IP, la búsqueda lo hace mediante el envío
del paquete DHCPDISCOVER para ubicar los servidores disponibles que ofrecen
DHCP.
Luego Es
el servidor DHCP al escuchar dicha petición de búsqueda por el puerto 67, le envía
a dicho cliente un paquete DHCPOFFER, que contiene los parámetros iniciales.
Posteriormente
el cliente sigue mando peticiones al servidor, mediante el paquete DHCPREQUEST.
Más tarde
el servidor envía un paquete denominado DHCPACK que contiene la respuesta del servidor
con los parámetros establecidos por el cliente y la dirección IP.
DNS
Este protocolo
se utiliza para poder recordar de manera sencilla las direcciones IP.
De esta manera surge el concepto de nombres de dominio.
Gracias a esto podemos asignar a una dirección IP un nombre, además
de que es más fiable por que l a dirección IP de un servidor puede
cambiar pero el nombre no lo hace. Podemos decir entonces que el DNS
es un sistema jerárquico y distribuido que permite traducir nombres
de dominio en direcciones IP y viceversa.
Como
se evidencia en la figura, el cliente solicita la traducción de una
dirección IP a una página web, para que dicho servidor emita como
respuesta el contenido de la página.
FTP
FTP significa File Transfer
Protocolo que en español es protocolo de transferencia de archivos
y sirve precisamente para eso, transferir archivos entre dos maquina conectadas
a un red, podríamos decir que FTP no es solo un protocolo si no que es un programa
operando como un protocolo, FTP es usado por aplicaciones, Como un
programa, es el encargado de administrar archivo s “a mano” por
decirlo de alguna manera. FTP permite el acceso tanto a directorios como
a archivos permitiendo realizar ciertos tipos de operaciones
de directorio, por ejemplo reubicación de archivos, también se puede escribir
el contenido de los archivos, manipulación de directorios y copiar archivos
entre dos host, en realidad las funciones de FTP son muy limitadas por ejemplo
no se puede ejecutar archivos de programas de forma remota. Para poder realizar
estas tareas propias de FTP primero el usuario debe de autentificarse en el
servidor FTP mediante un usuario y una contraseña, cada usuario podrá
tener cierto privilegios o limitaciones sobre los archivos alojados en el
servidor FTP por ejemplo escribir copiar etc. FTP trabaja con
TCP/IP y pertenece a la capa de aplicación del modelo OSI y
TCP, utiliza los puertos 20 y 21 El puerto 20 es el utilizado para el
flujo de datos entre el cliente y el servidor y el puerto 21 para el flujo de
control, es decir, para enviar las órdenes del cliente al servidor. Mientras se
transfieren datos a través del flujo de datos, el flujo de control permanece a
la espera, y por consecuencia trabaja en una arquitectura cliente servidor.
HTTP
Es un
programa que se ejecuta continuamente en un computador, manteniéndose a la
espera de peticiones de ejecución que le hará un cliente o un usuario de
Internet.
El servidor web se encarga de
contestar a estas peticiones de forma adecuada, entregando como resultado una
página web o información de todo tipo de acuerdo a los comandos solicitados.
Este intercambio es mediado por el navegador y el servidor que hablan el uno
con el otro mediante HTTP. Se pueden utilizar varias tecnologías en el servidor
para aumentar su potencia más allá de su capacidad de entregar páginas HTML;
éstas incluyen scripts CGI, seguridad SSL y páginas activas del servidor (ASP).
Un servidor web básico cuenta
con un esquema de funcionamiento muy simple, basado en ejecutar infinitamente
el siguiente bucle:
Espera
peticiones en el puerto TCP indicado (el estándar por defecto para HTTP es el
80).
2. Recibe una petición.
3. Busca el recurso.
4. Envía el recurso utilizando la misma conexión por la que recibió petición.
5. Vuelve y recibe otra petición
SSH
SSH
(o Secure SHell) es un protocolo que facilita las
comunicaciones seguras entre dos sistemas usando una arquitectura
cliente/servidor y que permite a los usuarios conectarse a un host
remotamente. A diferencia de otros protocolos de comunicación remota
tales como FTP o Telnet, SSH encripta la sesión de conexión,
haciendo imposible que alguien pueda obtener contraseñas no
encriptadas.
Para
acceder remota por SSH se ingresa la siguiente línea:
ssh
nombredeusuario@(el FQDN o la dirección IP) del host de destino)