Caractersticas
Consigue que la asignacin y liberacin de las @IP en una red sea dinmica y automtica
Usa UDP como protocolo de transporte (puertos 67 y 68)
Ejemplo
@IP = 0.0.0.0 cliente tiempo DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor
El cliente enva un mensaje DCHPDISCOVER en broadcast (si mltiples redes, se habilita el broadcast de mensajes DHCP en los routers)
DHCP DISCOVER
DHCP Client 00:a0:24:71:e4:44 DHCP Server
DHCP DISCOVER
DHCPDISCOVER
Sent to 255.255.255.255
DHCP Server
8/16/2013
Ejemplo
@IP = 0.0.0.0 cliente DHCPOFFER @IPsrc = servidor @IPdst = broadcast DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor tiempo
Uno o mas servidores DHCP contestan al cliente con un mensaje DHCPOFFER donde se ofrece una direccin IP y otros parmetros
DHCP OFFER
DHCP OFFER
DHCP Client 00:a0:24:71:e4:44
DHCPOFFER
DHCP Server
DHCPOFFER
DHCP Server
8/16/2013
Ejemplo
@IP = 0.0.0.0 cliente DHCPOFFER @IPsrc = servidor @IPdst = broadcast DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor DHCPREQUEST @IPsrc = 0.0.0.0 @IPdst = broadcast tiempo
El cliente enva un mensaje DHCPREQUEST a los servidores que han contestado haciendo una peticin a una oferta en concreto y rechazando las otras
Ejemplo
@IP = =cliente 0.0.0.0 cliente DHCPOFFER @IPsrc = servidor @IPdst = broadcast DHCPDISCOVER @IPsrc = 0.0.0.0 @IPdst = broadcast servidor DHCP @IP = servidor DHCPREQUEST @IPsrc = 0.0.0.0 @IPdst = broadcast tiempo DHCPACK @IPsrc = servidor @IPdst = broadcast
El servidor elegido acepta la peticin El cliente se configura con la direccin IP y los parmetros que le ofreci el servidor
DHCP REQUEST
DHCP Client 00:a0:24:71:e4:44 DHCP Server
DHCPREQUEST DHCPACK
DCHP REQUEST
DHCP Server
8/16/2013
10
Caractersticas
La asignacin de la IP puede ser
Automtica: el servidor DHCP asigna una IP permanente a un cliente
Dinmica: el servidor tiene un conjunto de direcciones IP y asigna una @IP a un cliente por un periodo de tiempo limitado (determinado por el servidor o el cliente) Manual: en el servidor el administrador manualmente una @IP para cada cliente especifica