DHCP (Dynamic Host Configuration Protocol, protocolo de configuración dinámica de equipos) es el servicio que configura la red de cada equipo automáticamente: le asigna una dirección IP y le dice su máscara, su puerta de enlace y sus servidores DNS.
Es como la recepción de un hotel: llegas, pides habitación y te entregan una llave con el número, el horario del desayuno y el teléfono de recepción. Al terminar tu estancia, la habitación queda libre para otro huésped.
En términos técnicos
- Es un protocolo de la capa 7 (Aplicación) definido en el RFC 2131 (1997).
- Usa UDP: el servidor escucha en el puerto 67 y el cliente en el 68.
- Como el cliente todavía no tiene IP, los primeros mensajes van por broadcast.
- La dirección se presta por un tiempo (arrendamiento o lease) y el cliente debe renovarla.
- Además de IP y máscara entrega opciones: puerta de enlace, DNS, nombre de dominio, servidor NTP, servidor TFTP, etc.
- Para IPv6 existe DHCPv6 (puertos 546/547), que convive con SLAAC.
¿Dónde lo vas a encontrar?
En casi todas las redes: el módem de tu casa es servidor DHCP; en una escuela o empresa suele haber un servidor (Windows Server, Linux) o el propio router, con un rango por cada VLAN.