DHCP

Dynamic Host Configuration Protocol (DHCP) es un protocolo que se utiliza para proporcionar un sistema de gestión central rápido, automático y con capacidad de respuesta destinado a distribuir direcciones IP dentro de una red determinada. También contiene otras funciones de utilidad como la configuración de la máscara de subred apropiada, la puerta de enlace predeterminada y la información del servidor DNS en un ordenador o cualquier otra forma de dispositivo.[1]

Funcionalidad

El DHCP se ejecuta en la capa de aplicación de la pila TCP (Transmission control protocol) para asignar dinámicamente direcciones IP a los diferentes dispositivos, así como para asignar información de configuración diferente a los clientes DHCP. Los usuarios deben ser conscientes de que el DHCP es un protocolo cliente-servidor. Esto significa que los servidores gestionan una lista de direcciones IP únicas ya agrupadas e información sobre varios parámetros de configuración.

Los dispositivos configurados con DHCP transmiten una petición al servidor DHCP para solicitar información sobre las configuraciones de red. Entonces, un dispositivo normalmente emite una consulta de información unos segundos después de arrancar. El servidor DHCP responde al dispositivo que realiza una solicitud proporcionando información de configuración sobre la dirección IP que ha sido especificada por el administrador de red. Esto también incluye tipos específicos de direcciones IP para ese período de tiempo específico, que en realidad se denomina arrendamiento, para la asignación válida. A continuación, el servidor DHCP actualiza una asignación para que un dispositivo o cliente DHCP pueda solicitar los mismos parámetros, tras lo cual se puede volver a realizar el mismo proceso.

Arrendamiento dinámico

Un arrendamiento dinámico es aquel en el que el cliente no es necesariamente propietario de la dirección IP asignada, sino que, por el contrario,"arrienda" o toma prestada esa dirección IP durante ese corto período de tiempo. Un cliente puede tener que pasar por ciertos pasos para terminar la dirección IP de un dispositivo determinado mientras que también conecta otra dirección IP al mismo dispositivo. En la mayoría de los casos, el servidor asignará una nueva dirección en lugar de utilizar una dirección IP antigua. Los tiempos de alquiler de DHCP dependerán de la ubicación particular en la que se encuentre el usuario. Se sigue el siguiente ciclo cuando se trata del leasing.[2]

  1. Un dispositivo obtendría una dirección IP a través del proceso de asignación de un servidor DHCP.
  2. Si un dispositivo ya tiene una dirección IP existente de un contrato de arrendamiento, tendrá que actualizar la dirección IP inmediatamente después de tener que apagarlo para que la nueva dirección IP se complete.
  3. Una vez que el nuevo contrato de arrendamiento se considera activo, el dispositivo/cliente se vincula al contrato de arrendamiento y a la dirección IP.
  4. Si un dispositivo está migrando hacia una red diferente, la dirección IP dinámica terminará y eventualmente solicitará una nueva dirección IP del DHCP de la red diferente.

En pocas palabras, la dirección IP que tiene un dispositivo está vinculada a la red, tanto si se trata de una red de área local como de una gran red pública, como Internet.

Apretón de manos DHCP

Cuando se trata de un apretón de manos DHCP, se siguen los siguientes pasos:[3]

  1. Descubrir - El cliente solicita a un DHCP que descubra un mensaje para identificar los servidores DHCP.
  2. Oferta - El servidor DHCP responde con una dirección IP que está disponible, así como las opciones.
  3. Petición - El cliente solicita la dirección IP del servidor.
  4. Reconocer - El servidor reconoce la nueva dirección IP que ha sido designada al dispositivo en particular y completa el ciclo de handshake.

Beneficios

En la mayoría de los casos, las ventajas de utilizar DHCP están estrechamente vinculadas a su función principal.[1:1]

  1. Un dispositivo que necesita conectarse a una red debe someterse a la configuración adecuada para que se comunique correctamente con esa red en particular. Dado que DHCP proporciona una configuración automática, se ha utilizado universalmente en casi todos los dispositivos que desean conectarse a una red determinada. Esto incluye dispositivos como computadoras, interruptores, teléfonos inteligentes, consolas de juegos y una multitud de otros dispositivos.
  2. Debido a la característica de asignación dinámica de IP de DHCP, las posibilidades de tener la misma dirección IP, lo que llevaría a complicaciones, se reduce drásticamente. Esto también significa que es más fácil ejecutar IPs estáticas manejadas manualmente.
  3. Tener un DHCP también facilitará la gestión y manipulación de una red. Esto se debe a que todos los dispositivos de la red tienen la capacidad de obtener una dirección IP utilizando sus configuraciones de red predeterminadas, las cuales cuentan con un sistema automatizado que generará una dirección IP. La única alternativa es tener que asignar manualmente direcciones a cada uno de los dispositivos y equipos de dicha red.
  4. Dado que los dispositivos de la red pueden obtener direcciones IP automáticamente, pueden moverse libremente de un dispositivo a otro sin mucho esfuerzo. Esto es realmente útil cuando se trata de pequeños dispositivos de mano utilizados en el lugar de trabajo.
  5. Normalmente, cuando un dispositivo obtiene una dirección IP que fue generada por un servidor DHCP, esa dirección IP será eliminada progresivamente por otra cada vez que el dispositivo se conecte a la red de nuevo.

Hay una multitud de ventajas diferentes de usar DHCP, y ciertamente también hay algunas desventajas. Sin embargo, las desventajas son bastante específicas y pueden no afectar al usuario de todos modos. Un ejemplo sería cuando un usuario desea una dirección IP manual específica. El administrador de red tendrá que pasar por una serie de procesos, como comprobar si la dirección IP está disponible, antes de asignar el dispositivo con una nueva dirección IP. Esto realmente toma un poco de tiempo para hacer, pero no es realmente tan común. Las direcciones IP dinámicas que están cambiando no deben utilizarse en dispositivos específicos que suelen ser estacionarios y no portátiles, como impresoras y servidores de archivos.

Aunque estos dispositivos suelen ser utilizados por muchas personas en una oficina, en realidad no es muy práctico que estos dispositivos fijos tengan una dirección IP que cambia constantemente. Tener una dirección IP siempre cambiante para los dispositivos fijos sólo complicará las cosas.


  1. https://www.lifewire.com/what-is-dhcp-2625848 ↩︎ ↩︎

  2. https://www.howtogeek.com/404891/what-is-dhcp-dynamic-host-configuration-protocol/ ↩︎

  3. https://searchnetworking.techtarget.com/definition/DHCP ↩︎