DHCP es un protocolo que permite a los dispositivos de una red obtener automáticamente una configuración de red como una dirección IP de un servidor. Los servidores DHCP asignan direcciones IP de forma dinámica tomándolas de un pool y reasignándolas a medida que los dispositivos se conectan y desconectan de la red. El protocolo funciona mediante la emisión de diferentes tipos de paquetes entre el cliente y el servidor para solicitar, ofrecer y confirmar la asignación de una dirección IP.