Comprensión de DHCP o protocolo de configuración dinámica de host

DHCP significa Protocolo de configuración dinámica de host. Es un protocolo de gestión de red presente en la capa de aplicación. Con la ayuda de DHCP, se puede asignar una dirección IP de Protocolo de Internet a cualquier dispositivo o nodo en una red de forma dinámica para que puedan comunicarse utilizando esta IP. La tarea de los administradores de red es realizar una gran cantidad de direcciones IP manualmente para todos los dispositivos de la red. Sin embargo, en DHCP esta tarea se automatiza y se gestiona de forma centralizada en lugar de manualmente. Tanto las redes locales pequeñas como las redes de grandes empresas implementan DHCP. El objetivo básico de DHCP es asignar una dirección IP única a los hosts. También proporciona otras direcciones de red como -

  • Máscara de subred
  • Dirección del enrutador
  • Dirección DNS
  • Identificador de clase de proveedor

DHCP viene de dos maneras diferentes, es decir, viene como cliente y como servidor.

Historia de DHCP

DHCP es una versión extendida de BOOTP más popularmente conocida como Protocolo Bootstrap, que también es un protocolo de administración de IP de red de 1985. Los servidores DHCP son lo suficientemente capaces de manejar las solicitudes de los clientes BOOTP en caso de que estos clientes estén presentes en una red. No solo esto, el DHCP es más avanzado en comparación con BOOTP.

¿Cómo funciona DHCP?

Cuando actúa como servidor, el servidor DHCP se usa para asignar direcciones IP únicas junto con la configuración de otra información de la red automáticamente. En pequeñas empresas u hogares, el servidor DHCP no es otro que el enrutador. Sin embargo, en redes grandes, el servidor DHCP puede ser una sola computadora.

Un resumen muy breve de lo que sucede en el proceso es:

  • El cliente envía una solicitud de dirección IP desde el host. El cliente puede ser cualquier dispositivo que envíe la solicitud y el host puede ser un enrutador.
  • El host buscará una dirección IP disponible y la asignará al cliente.
  • Con esta dirección IP, el cliente podrá comunicarse en la red.

Veamos ahora este proceso con más detalle ahora. Los pasos que se mencionan a continuación brindan una visión en profundidad:

  1. La solicitud enviada por un dispositivo que está conectado a una red con un servidor DHCP se denomina solicitud DHCPDISCOVER.
  2. Esta solicitud se envía al servidor DHCP en forma de paquete denominado DISCOVER. Tan pronto como el servidor DHCP recibe este paquete, el servidor busca una dirección IP para el uso del dispositivo. Una vez encontrado, el servidor responde enviando un paquete al cliente llamado DHCPOFFER.
  3. El dispositivo o el cliente ahora tiene que responder al servidor con un paquete llamado paquete DHCPREQUEST en aceptación de la dirección IP elegida. Para este paquete, el servidor envía un acuse de recibo (ACK) para confirmar que el dispositivo ahora puede usar esa dirección IP específica. También establece la validez de la dirección IP particular para que el dispositivo sepa exactamente cuándo debe obtener una nueva dirección IP.
  4. En los casos en que el servidor no quiere que el dispositivo tenga la dirección IP dada, no reconocerá la solicitud del dispositivo enviando un NAC

Aunque los pasos mencionados parecen tomar mucho tiempo, suceden tan rápidamente en la práctica que uno ni siquiera se daría cuenta. Por supuesto, no es necesario tener detalles técnicos del proceso y aún puede obtener una dirección IP del servidor DHCP simplemente leyendo.

¿Cómo hace DHCP que trabajar sea tan fácil?

Un servidor DHCP tiene un grupo de direcciones para que un dispositivo obtenga una conexión de red válida. Básicamente proporciona el alcance, o rango, de las direcciones IP dentro de las cuales los dispositivos reciben su dirección.

La segunda razón de la utilidad de DHCP se debe al hecho de que muchos dispositivos pueden conectarse a una red durante un período de tiempo específico, incluso sin la necesidad de ningún grupo de direcciones disponibles. Por ejemplo, considere que 20 direcciones están definidas por el servidor DHCP, 40, 80, 100 (o incluso más) dispositivos pueden conectarse a la red siempre que no más de 20 estén usando una de las direcciones IP disponibles simultáneamente.

Los comandos como ipconfig devolverán las diferentes direcciones IP de su computadora a lo largo del tiempo mientras usan DHCP ya que estas direcciones se proporcionan a la red de su computadora por una duración específica, también llamada período de arrendamiento. No es necesario que el dispositivo con una dirección IP asignada manualmente no pueda coexistir en la misma red con los dispositivos que reciben su dirección IP dinámicamente. Las direcciones IP asignadas manualmente también se denominan direcciones IP estáticas.

Ventajas y desventajas de DHCP

Las ventajas y desventajas de DHCP son las siguientes.

Ventajas

DHCP tiene muchos beneficios por lo cual es muy popular. Algunas de las ventajas de usar DHCP se mencionan a continuación:

  • Se pueden agregar nuevos clientes muy fácilmente a una red.
  • Las direcciones IP son administradas centralmente por el DHCP.
  • Las direcciones IP se pueden reutilizar, minimizando así el requisito del número total de direcciones IP.
  • La facilidad con la que el espacio de la dirección IP presente en el servidor DHCP puede reconfigurarse sin la necesidad de reconfigurar individualmente a los clientes.
  • El administrador de red puede configurar una red desde un área centralizada utilizando un método proporcionado por el protocolo DHCP.

Desventajas

Al igual que cada moneda tiene sus ventajas y desventajas, existen desventajas de usar DHCP que se mencionan a continuación:

  • Si bien a veces se asignan las direcciones IP a diferentes hosts, pueden producirse conflictos en las direcciones IP.

Conclusión

El protocolo de configuración dinámica de host es un servicio de red muy importante y crucial que debe tener ya que usarlo lo ayudará como administrador del sistema o administrador de red para tratar con los clientes mediante la asignación, el seguimiento y la reasignación de IP. Además de dejar la administración, en caso de cualquier problema, solo necesita mantenerse conectado a su servidor y verificar la configuración en lugar de ejecutarse entre sus clientes.

Artículos recomendados

Esta ha sido una guía de ¿Qué es DHCP? Aquí hemos discutido la comprensión de DHCP, cómo funciona junto con las ventajas y desventajas. También puede echar un vistazo a los siguientes artículos para obtener más información:

  1. ¿Qué es Groovy?
  2. ¿Qué es Raid en Linux?
  3. ¿Qué es el JDK?
  4. ¿Qué es la JVM?
  5. Configurar el servidor DHCP