DHCP es un protocolo que asigna direcciones IP de forma dinámica y automática a dispositivos de red. Los clientes solicitan direcciones al servidor DHCP mediante mensajes y el servidor responde ofreciendo y asignando direcciones, así como otros parámetros de configuración de red. El proceso implica intercambio de mensajes entre cliente y servidor y puede ser de asignación manual, automática o dinámica de acuerdo a las necesidades de la red.