DHCP se deriva de del protocolo Bootstrap (BootP). BootP fue de los primeros mtodos para asignar de forma dinmica, direcciones IP a otros equipos (ordenadores, impresoras, etc.).
Al ser las redes cada vez ms grandes, BootP ya no era tan adecuado y DHCP fue creado para cubrir las nuevas demandas.
FUNCIONAMIENTO DHCP funciona sobre un servidor central (servidor, estacin de trabajo o incluso un PC) el cual asigna direcciones IP a otras mquinas de la red. Este protocolo puede entregar informacin IP en una LAN o entre varias VLAN. Esta tecnologa reduce el trabajo de un administrador, que de otra manera tendra que visitar todos los ordenadores o estaciones de trabajo uno por uno para introducir la configuracin IP consistente en IP, mscara, 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 oda, el servidor responde con una direccin IP y opcionalmente con informacin adicional.
DEFINICION Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuracin (principalmente, su configuracin de red) en forma dinmica (es decir, sin intervencin particular). Slo tiene que especificarle al equipo, mediante DHCP, que encuentre una direccin IP de manera independiente. El objetivo principal es simplificar la administracin de la red.
ASIGNACION DE DIRECCIONES IP El protocolo DHCP incluye 3 mtodos de asignacin de direcciones IP:
ASIGNACION MANUAL O ESTATICA: Asigna una direccin IP a una maquina determinada. Se suele utilizar cuando se quiere controlar la asignacin de direccin IP a cada cliente y evitar, tambin que se conecten clientes no identificados. ASIGNACION AUTOMATICA: Asigna una direccin IP de forma permanente a una maquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente se libera. Se suele utilizar cuando el numero de cliente no varia demasiado.
ASIGNACION DINAMICA: Es el nico que mtodo que permite la reutilizacin dinmica de las direcciones IP. El administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red esta configurado para solicitar su direccin IP cuando la tarjeta de interfaz de red se inicializa. PARAMETROS CONFIGURABLES LISTA DE OPCIONES CONFIGURABLES:
Direccin del servidor DNS. Nombre DNS. Puerta de enlace de la direccin IP. Direccin de publicacin masiva (broadcast address). Mascara de subRed. Tiempo maximo de espera (protocolo de resolucion de direcciones).
MTU (unidad de transferencia mxima) para la interfaz. Servidor NIS (servicio de informacin de red). Dominio NIS. Servidores NTP (protocolo de tiempo de red). Servidor SMTP. Servidor TFTP. Nombre del servidor WINS.
IMPLEMENTACIONES Microsoft introdujo el DHCP en sus servidores NT con la versin 3.5 de Windows NT a finales de 1994.
OTRAS IMPLEMENTACIONES IMPORTANTES INCLUYEN: Cisco: Un servidor DHCP habilitado en cisco IOS 12.0 en el mes de febrero de 1999. Sun: Aadi el soporte para DHCP a su sistema operativo solaris el 8 de julio de 2001.
Adems, varios routers incluyen soporte DHCP para redes de hasta 255 dispositivos. ANATOMIA DEL PROTOCOLO DHCP DISCOVERY: Es una solicitud DHCP realizada por un cliente de este protocolo para que un servidor DHCP de dichas computadoras le asigne una direccin IP y otros parmetros DHCP como la mascara de red o el nombre DNS. DHCP OFFER: Es el paquete de respuesta del servidor DHCP al cliente DHCP ante su peticin de la asignacin de los parmetros DHCP para ello involucra su direccin MAC.
DHCP REQUEST: El cliente seleccin la configuracin de los paquetes recibidos de DHCP OFFER : Una vez mas el cliente solicita una direccin IP especifica que indico el servidor.
DHCP ACKNOWLEDGE: Cuando el servidor DHCP recibe el mensaje DHCP REQUEST se inicia la fase final del proceso de configuracin. Esta fase implica el reconocimiento DHCP PACK el envi de un paquete al cliente. Este paquete incluye el arrendamiento de duracin y cualquier otra informacin que el cliente puede tener solicitada.
El servidor DHCP responde a la DHCP REQUEST con un DHCP PACK, completando as el ciclo de inicializacin. La direccin origen es la direccin IP del servidor de DHCP y la direccin destino es todava 255.255.255.255. el campo YIADRR contiene la direccin del cliente y los campos CHADRR y DHCP: Client identifier son la direccin fsica de la tarjeta de red en el cliente. La seccin de opciones DHCP identifica el paquete como un ACK.
DHCPDISCOVER (para ubicar servidores DHCP disponibles) DHCPOFFER (respuesta del servidor a un paquete DHCPDISCOVER (que contiene los parmetros iniciales) DHCPREQUEST (solicitudes varias del cliente, por ejemplo, para extender su concesin) DHCPACK (respuesta del servidor que contiene los parmetros y la direccin IP del cliente) DHCPNAK (respuesta del servidor para indicarle al cliente que su concesin ha vencido o si el cliente anuncia una configuracin de red errnea) DHCPDECLINE (el cliente le anuncia al servidor que la direccin ya est en uso) DHCPRELEASE (el cliente libera su direccin IP) DHCPINFORM (el cliente solicita parmetros locales, ya tiene su direccin IP)
CONCLUSION DHCP es un protocolo diseado principalmente para ahorrar tiempo gestionando direcciones IP en una red grande. El servicio DHCP est activo en un servidor donde se centraliza la gestin de la direcciones IP de la red. Hoy en da, muchos sistemas operativos incluyen este servicio dada su importancia.