Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BOOTP
Para resolver los problemas que tenía el protocolo RARP los investigadores desarrollan el BOOT- Strap
Protocol (BOOTP).
DHCP
DHCP es un protocolo que reduce la complejidad y la administración de las direcciones IPv4 y otros
parámetros de los clientes de red.
Una infraestructura de DHCP apropiada elimina los problemas de configuración TCP/IP asociados con la
configuración manual.
Cada vez que un cliente DHCP arranca, este pide información IPv4 al Servidor DHCP, esta información
incluye:
Dirección IPv4
Mascara de Subred
Parámetros de configuración adicionales (Puerta de Enlace, DNS, WINS, etc.)
Beneficios de usar un DHCP
1. Cuando el protocolo TCP/IP inicia y tiene habilitado el DHCP en alguna de sus interfaces, el cliente
DHCP envía un mensaje DHCPDiscover para encontrar un servidor DHCP en la red y asi poder obtener
una configuración IP válida.
2. Todos los servidores DHCP que reciben el DHCPDiscover y que tienen una configuración IP válida para
el cliente, envían un mensaje DHCP Offer de regreso al cliente DHCP.
3. El cliente DHCP selecciona una configuración de dirección IP de los mensajes DHCPOffer que recibió y
luego envía un mensaje DHCPRequest a todos los servidores DHCP, pidiéndole el uso de la
configuración seleccionada.
El menaje DHCPRequest identifica al servidor que envió la oferta que el cliente seleccionó. Los otros
servidores DHCP que reciben el mensaje DHCPRequest colocan la oferta que habían enviado
nuevamente en la lista de direcciones disponibles.
4. El servidor DHCP seleccionado asigna una configuración IP al cliente DHCP y envía un mensaje DHCPAck
(Acknowledgment) al cliente DHCP. La computadora cliente DHCP finaliza inicializando el protocolo
TCP/IP en la interface. Una vez completo el proceso el cliente puede utilizar servicios y aplicaciones
TCP/IP.
Mensajes DHCP y estado de los clientes
Los clientes y servidores DHCP utilizan los siguientes mensajes para comunicarse durante el proceso de
configuración DHCP:
DHCPDiscover (cliente)
DHCPOffer (servidor)
DHCPRequest (cliente)
DHCPAck (servidor)
DHCPNack (servidor)
DHCPDecline (servidor)
DHCPRelease (cliente)
Estado de inicialización
En este estado el cliente trata de inicializar TCP/IP, esto todavía no tiene configuración IPv4. Cuando el
cliente está en este estado su dirección IP es 0.0.0.0 también conocida como dirección no especificada.
La primera tarea del cliente es conseguir una configuración IP enviando un mensaje DHCPDiscover por
broadcast desde el puerto UDP 67 al puerto UDP 68. El cliente utiliza broadcast debido a que no conoce la
dirección de ningún servidor DHCP. La dirección de origen especificada en el mensaje DHCPDiscover es
0.0.0.0 y la de destino 255.255.255.0. Este mensaje también contiene la MAC del cliente y el nombre del
host.
Estado de Selección
En el estado de inicialización, el cliente DHCP puede seleccionar de un conjunto de configuraciones IPv4
que los servidores DHCP ofrecieron. Todos los servidores que recibieron el DHCPDiscover y tiene una
configuración IPv4 disponible para el cliente responden con un DHCPOffer desde el puerto UDP 68 al
puerto UDP 67.
El cliente DHCP selecciona la configuración de direccionamiento IPv4 del primer mensaje DHCPOffer que
recibe. Si el cliente DHCP no recibe ningún mensaje DHCPOffer, seguirá enviando mensajes DHCPDiscover
por un minuto.
Estado de pedido
En el estado de pedido el cliente DHCP solicita una configuración de direccionamiento IPv4 específica,
enviando por broadcast un mensaje DHCPRequest. El cliente debe utilizar broadcast porque todavía no
tiene una configuración IPv4 confirmada.
Igual que en el mensaje DHCPDiscover el cliente DHCP envía el mensaje DHCPRequest desde el puerto UDP
67 al puerto UDP 68 utilizando como dirección de origen 0.0.0.0 y como dirección de destino
255.255.255.255
Cuando el cliente DHCP recibe el mensaje DHCPAck, este ingresa en el estado Bound. El cliente DHCP
completa la inicialización de TCP/IP, la cual incluye la verificación de que la dirección IP es única en la red.
Si la dirección IP es única, la computadora cliente puede utilizar TCP/IP para comunicarse. Si la dirección IP
no es única el cliente envía un mensaje DHCPDecline por broadcast y regresa al estado de inicialización. El
servidor DHCP recibe el mensaje DHCPDecline y marca la dirección IP ofrecida como no utilizable.
Estado de Renovación
En este estado el cliente está intentando renovar el alquiler de su configuración IPv4 mediante
comunicación con su servidor DHCP. Por defecto el cliente DHCP trata de renovar su configuración cuando
está a un 50 % de que el tiempo de alquiler expire. Para renovar su alquiler, el cliente envía un mensaje
unicast DHCPRequest al servidor DHCP del cual recibió la dirección IP.
El servidor DHCP automáticamente renueva el alquiler respondiendo con un mensaje DHCPAck. Este
mensaje contiene el nuevo tiempo de alquiler y algunos parámetros de configuración adicionales.
Un servidor DHCP puede contestar con un mensaje DHCPAck, renovando el alquiler o con un mensaje
DHCPNack denegando el uso de la configuración IPv4 que está tratando de renovar.
Si el alquiler expira o el cliente DHCP recibe un mensaje DHCPNack, este debe inmediatamente dejar de
usar su configuración IPv4 y retornar al estado de inicialización. Si el cliente pierde esta configuración la
comunicación sobre TCP/IP se detendrá hasta que se le asigne una nueva configuración IPv4. Esta
condición causara errores en cualquier aplicación que intente comunicarse utilizando esa dirección
inválida.
Opciones DHCP
Opciones de Servidor: estas opciones se aplican a todos los ámbitos definidos en el servidor DHCP.
(Ejemplo: DNS)
Opciones de Ambito: estas opciones se aplican a todos los clientes que obtienen una dirección en un
ámbito determinado. (Ejemplo: Gateway)
Opciones de Clase: estas opciones se aplican a clientes que son identificados como miembros de un
vendedor especifico.
Opciones de Reservación: estas opciones se aplican a un cliente determinado y requieren de una reserva
en un ámbito activo.