Saltar la navegación

4.- Funcionamiento del protocolo DHCP.

¿Cómo funciona DHCP? Seguramente ya estás suponiendo que utiliza el intercambio de mensajes (tramas) desde direcciones MAC. ¡Es correcto!

El servidor DHCP escucha el puerto 67/UDP. Cuando un cliente le pide una IP por el puerto, este le contesta, enviándole una IP libre, y queda a la espera de que el cliente conteste.

Si tenemos varios servidores DHCP, el cliente contesta al primer servidor que le ofrece una IP.

Esquema que resume los diferentes mensajes entre un cliente y un servidor DHCP.
Ministerio de Educación (Uso educativo no comercial)

Los mensajes DHCP son:

  • DHCP DISCOVER: el cliente envía este mensaje para descubrir si hay servidores DHCP accesibles.
  • DHCP OFFER: El servidor o servidores que están a la escucha ofertan una dirección IP libre.
  • DHCP REQUEST: El cliente acepta la IP ofertada y reclama una serie de parámetros de configuración.
  • DHCP ACK: reconocimiento del servidor al cliente, aceptando la petición y asignando la IP por un tiempo (“lease” o concesión)

Otros mensajes DHCP que pueden intercambiarse son:

  • DHCP RELEASE: el cliente libera la IP, informando al servidor de que ha finalizado su uso y puede reasignarla a otro cliente.
  • DHCP DECLINE: el cliente informa al servidor de que la IP ofrecida ya está en uso. El servidor debe marcarla como no disponible y genera un mensaje de error de configuración.
  • DHCP INFORM: para realizar peticiones de parámetros de configuración. El cliente consulta al servidor la configuración local. 

Un puerto es el valor que se usa, en el modelo de la capa de transporte, para distinguir entre las múltiples aplicaciones que se pueden conectar al mismo host.

Para saber más

Consulta la norma RFC  2131 en la siguiente web:

RFC

Este sitio contiene toda la documentación estándar sobre internet, recogida en los documentos conocidos como RFC (Request For Comments).