logo

¿Cómo el servidor DHCP asigna dinámicamente la dirección IP a un host?

DHCP es una abreviatura de Protocolo de configuración dinámica de host. Es un protocolo de capa de aplicación utilizado por los hosts para obtener información de configuración de la red. El DHCP está controlado por un servidor DHCP que distribuye dinámicamente parámetros de configuración de red, como direcciones IP, máscaras de subred y direcciones de puerta de enlace. 

¿Qué es un protocolo de configuración de host dinámico?  
 

  • Dinámico - Automáticamente
  • Host: cualquier computadora que esté conectada a la red.
  • Configuración: configurar un host significa proporcionar información de red (dirección IP, máscara de subred, dirección de puerta de enlace) a un host.
  • Protocolo - Conjunto de reglas


En resumen, un servidor DHCP configura dinámicamente un host en una red. 

La desventaja de configurar manualmente el host: La configuración de un host cuando está conectado a la red se puede realizar manualmente, es decir, por el administrador de la red o por el servidor DHCP. En el caso de las redes domésticas la configuración manual es bastante sencilla. Mientras que en redes grandes el administrador de la red puede enfrentarse a muchos problemas. 
Además, la configuración manual es propensa a errores. Supongamos que un administrador de red podría asignar una dirección IP que ya estaba asignada. Causando así dificultades tanto para los administradores como para los vecinos de la red. 

Entonces aquí viene el uso del servidor DHCP. Antes de discutir cómo funciona el servidor DHCP, repasemos las entidades DHCP. 
 

Configurar un host usando DHCP:
Para configurar un host necesitamos lo siguiente: 
 



    Dirección IP alquilada- Dirección IP de un host que tiene una duración determinada, que dura unas horas, unos días o unas semanas.Máscara de subred- El anfitrión puede saber en qué red se encuentra.Dirección de puerta de enlace- El Gateway es el Proveedor de Servicios de Internet que conecta a los usuarios a Internet. La dirección de la puerta de enlace le permite al host saber dónde se encuentra la puerta de enlace para conectarse a Internet.

Entidades DHCP

    Servidor DHCP: Proporciona automáticamente información de red (dirección IP, máscara de subred, dirección de puerta de enlace) en arrendamiento. Una vez que expire la duración, la información de la red se puede asignar a otra máquina.  También mantiene el almacenamiento de datos que almacena las direcciones IP disponibles.Cliente DHCP:   Cualquier nodo que solicite una asignación de dirección IP a una red se considera un cliente DHCP.Agente de retransmisión DHCP: En caso de que tengamos solo un servidor DHCP para varias LAN, este Agente que se presenta en cada red reenvía la solicitud DHCP al servidor DHCP. Entonces, usando DHCP Relay Agent podemos configurar múltiples LAN con un solo servidor.


 

¿Cómo asigna el servidor DHCP una dirección IP a un host?

    DHCP DESCUBRE:Cuando se conecta un nuevo nodo a la red, transmite el mensaje DHCPDISCOVER que contiene la dirección de origen como 0.0.0.0 a cada nodo de la red, incluido el servidor. El servidor DHCP al recibir el mensaje devuelve el mensaje DHCPOFFER al host solicitado que contiene la dirección del servidor y la nueva dirección IP del nodo.
     OFERTA DHCP: Si hay varios servidores en la red, el host recibe varios mensajes DHCPOFFER. Depende del anfitrión seleccionar un mensaje en particular. 
     SOLICITUD DHCP: El host solicitado al recibir el mensaje de oferta transmite nuevamente el mensaje DHCPREQUEST en la red con la dirección del servidor cuyo mensaje de oferta es aceptado por el host. El servidor que pertenece a esa dirección de servidor enviada por el host verifica si la dirección que se asignará al nodo está disponible en el almacenamiento de datos. 
     DHCPACK:Si se asigna la dirección, se marca la dirección IP en el almacenamiento como no disponible para garantizar la coherencia. Ahora el servidor envía un paquete DHCPACK al host solicitado que contiene información de la red (dirección IP, máscara de subred, dirección de puerta de enlace). Mientras tanto, en caso de que la dirección se asigne a otra máquina, el servidor envía el paquete DHCPNAK al host solicitado indicando que la dirección IP está asignada a otra máquina. 
     LANZAMIENTO DE DHCP:Y finalmente si el host quiere pasar a otra red o si ha terminado su trabajo envía el paquete DHCPRELEASE al servidor indicando que quiere desconectarse. Luego, el servidor marca la dirección IP como disponible en el almacenamiento para que pueda asignarse a otras máquinas. 
     

Referencias:  
Para referencia al protocolo DHCP  haga clic aquí  

 


 

Crear cuestionario