Protocolo DHPC
DHCP
(sigla
en
inglés
de
Dynamic
Host
Configuration
Protocol,
en
español
«protocolo
de
configuración
dinámica
de
host»).
Para
que
sirve
es
un
protocolo
de
red
que
permite
a
los
clientes
de
una
red
IP
obtener
sus
parámetros
de configuración
automáticamente.
Se
trata
de
un
protocolo
de
tipo
cliente/servidor
en
el
que
generalmente
un
servidor
posee
una
lista
de
direcciones
IP
dinámicas
y
las
va
asignando
a
los
clientes
conforme
éstas
van
estando
libres,
sabiendo
en todo
momento
quién
ha
estado
en
posesión
de
esa
IP,
cuánto
tiempo
la
ha
tenido
y
a
quién
se
la
ha
asignado
después.
Cómo
se
ocupa:
Cuando el cliente de DHCP, dhclient, se ejecuta en una máquina cliente, valga la redundancia, comienza a
enviar peticiones “broadcast” solicitando información deconfiguración. Por defecto estas peticiones se
realizan contra el puerto UDP 68. El servidor responde a través del puerto UDP 67 proporcionando al cliente
una dirección IP junto con otros parámetros relevantes para el correcto funcionamiento del sistema en la red,
tales como la máscara de red, el “ router” por defecto y los servidores de DNS. Toda esta información se
“presta” y es válida sólodurante un determinado período de tiempo (configurado por el administrador del
servidor de DHCP). De esta forma direcciones IP asignadas a clientes que ya no se encuentran conectados a
la red pueden ser reutilizadas al pasar determinado periodo de tiempo.
Cada dirección IP debe configurarse manualmente en cada dispositivo y, si el dispositivo se mueve a otra
subred, se debe configurarotra dirección IP diferente. El DHCP le permite al administrador supervisar y
distribuir de forma centralizada las direcciones IP necesarias y, automáticamente, asignar y enviar una nueva IP
si fuera el caso en el dispositivo es conectado en un lugar diferente de la red.
El protocolo DHCP incluye tres métodos de asignación de direcciones IP:
•
Asignación manual o estática: Asigna unadirección IP a una máquina determinada. Se suele utilizar
cuando se quiere controlar la asignación de dirección IP a cada cliente, y evitar, también, que se
conecten clientes no identificados.
•
Asignación automática: Asigna una dirección IP a una máquina cliente la primera vez que hace la
solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el número de clientesno varía demasiado.
•
Asignación dinámica: el único método que permite la reutilización dinámica de las direcciones IP. El
administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red está
configurado para solicitar su dirección IP al servidor cuando la tarjeta de interfaz de red se inicializa. El
procedimiento usa un concepto muy simple en unintervalo de tiempo controlable. Esto facilita la
instalación de nuevas máquinas clientes a la red.
Algunas implementaciones de DHCP pueden actualizar el DNS asociado con los servidores para reflejar las
nuevas direcciones IP mediante el protocolo de actualización de DNS establecido en RFC 2136 (Inglés).
El DHCP es una alternativa a otros protocolos de gestión de direcciones IP de red, como elBOOTP (Bootstrap
Protocol). DHCP es un protocolo más avanzado, pero ambos son los usados normalmente.
Se podría suponer que un único paquete es suficiente para que el protocolo funcione. En realidad, hay varios
tipos de paquetes DHCP que pueden emitirse tanto desde el cliente hacia el servidor o servidores, como desde
los servidores hacia un cliente:
•
•
•
•
•
•
•
•
DHCPDISCOVER...
Regístrate para leer el documento completo.