El Protocolo de configuración dinámica de host (DHCP) es un método para configurar automáticamente los parámetros del Protocolo de Internet (IP). El objetivo principal de DHCP es eliminar gran parte del conocimiento técnico necesario para configurar una conexión web. Lo logra asignando automáticamente a cada computadora una dirección IP de una lista de opciones disponibles. El Protocolo de configuración dinámica de host también registrará las conexiones de red e Internet para que los usuarios puedan realizar un seguimiento de lo que está sucediendo en un momento dado. Dado que DHCP no proporciona ningún tipo de método de autenticación en su configuración normal, es vulnerable a ciertos tipos de ataques.
Muchos dispositivos diferentes utilizan el Protocolo de configuración dinámica de host. Es tan común en la electrónica moderna en red que es casi un hecho que un artículo lo contendrá. Casi todos los dispositivos electrónicos portátiles que se conectan a una red pueden utilizar DHCP. Las cámaras, las consolas de videojuegos y prácticamente cualquier cosa con capacidades Wi-Fi ™ tendrán un sistema DHCP.
Cuando un dispositivo que utiliza el Protocolo de configuración dinámica de host se vincula a una red, envía una transmisión solicitando información del servidor DHCP local. El servidor recibirá la transmisión y enviará la información que el elemento necesita para operar en la red. La información principal enviada es la dirección que usará el dispositivo siempre que esté conectado y la red permanezca en su estado actual. Además, a menudo recibirá información sobre otras direcciones IP en la red, así como enmascarará cualquier dirección de puerta de enlace.
Por lo general, estas direcciones siguen siendo las mismas siempre que la red sea estable. Si el enrutador pierde energía, toda la red puede cambiar la configuración cuando se vuelve a encender. El servidor del Protocolo de configuración dinámica de host enviará nuevas direcciones a cada dispositivo conectado en el orden en que reciba sus transmisiones. Si se elimina un solo elemento del sistema, como quitar un dispositivo de red portátil para usarlo en otro lugar, no debería afectar a los otros dispositivos. Cuando ese dispositivo regrese, puede recibir una dirección totalmente diferente a la que tenía antes.
La mayoría de los servidores del Protocolo de configuración dinámica de host no solicitan autenticación y no envían ninguna con su información. Como resultado, existen varios métodos para suplantar un sistema DHCP. Es posible hacerse pasar por un servidor DHCP legítimo y enviar información incorrecta, a menudo para enrutar información personal o segura al lugar equivocado. Por otro lado, es posible actuar como un cliente DHCP y solicitar repetidamente información de dirección hasta que el sistema DHCP se quede sin direcciones. Esto hará que fallen otras conexiones a la red.