Protocolo DHCP - falconmarbella.com

Transcripción

Protocolo DHCP - falconmarbella.com
Protocolo DHCP
Tecnología de Comunicación en Internet
3º Curso de Informática
1
Introducción
„
„
DHCP (“Dinamic Host Configuration Protocol”)
es un mecanismo para la asignación de
direcciones IP y otros parámetros TCP/IP.
Basado en el modelo Cliente / Servidor:
… Cliente
DHCP: solicita la configuración TCP/IP.
DHCP: sirve la configuración TCP/IP.
… Servidor
„
Descrito en Octubre de 1993 en:
… RFC
… RFC
„
1541 - DHCP
1533 - Opciones de DHCP y extensiones.
Conexión UDP puerto 67.
2
Métodos para la reserva de IP’s
„
DHCP soporta tres mecanismos para la
asignación de direcciones IP:
… Automática:
asigna al host una dirección IP
permanente, cuando contacta por primera vez.
… Dinámica: asigna una dirección IP por un periodo de
tiempo limitado. Una red así se denomina
arrendamiento. Este es el único mecanismo que
permite la reutilización automática de direcciones que
ya no son necesitadas por los hosts a los que
estaban asignadas.
… Manual. La dirección del host es asignada por el
administrador de red.
3
1
Proceso de adquisición de IP’s
1.
2.
3.
El cliente difunde (broadcast) en su subred un
mensaje DCHPDISCOVER. Este mesaje se envía
mediante UDP a través del puerto 67 con dirección
destino 255.255.255.255 (“todos los hosts de la
subred”).
Cada servidor puede responder con un mensaje
DHCPOFFER con una dirección de red disponible y
otras opciones de configuración.
El cliente entra en estado seleccionar recibiendo un
mensaje DHCPOFFER de algún servidor.
4
Proceso de adquisición de IP’s
4.
5.
6.
Una vez seleccionado un mensaje DHCPOFFER
responde al servidor seleccionado con
DHCPREQUEST.
El servidor responde con DHCPACK que incluye un
tiempo de arrendamiento. Si la dirección es estática se
responde con un 0.
El cliente recibe el mensaje DHCPACK con los
parámetros de configuración. Realiza un chequeo final
de estos parámetros, por ejemplo con ARP para la
dirección de red asignada, y registra la duración. Si el
cliente detecta un problema con los parámetros envía
un mensaje DHCPDECLINE al servidor y reinicia el
proceso de configuración.
5
Ejemplo
6
2