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]
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.
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]
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.
Cuando se trata de un apretón de manos DHCP, se siguen los siguientes pasos:[3]
En la mayoría de los casos, las ventajas de utilizar DHCP están estrechamente vinculadas a su función principal.[1:1]
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.