DHCP es un protocolo que permite a los dispositivos de una red obtener automáticamente una configuración de red dinámica, como una dirección IP, del servidor DHCP. DHCP deriva del protocolo BootP y simplifica la administración de redes al asignar direcciones de forma automática. El proceso implica que el cliente solicite una dirección IP al servidor DHCP a través de paquetes DHCPDISCOVER, el servidor responde con DHCPOFFER y el cliente confirma con DHCPREQUEST y DHCPACK.