Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Monografías / Entendiendo y configurando DHCP (Dynamic Host Configuration Protocol) - Introducción: que es DHCP, La explicación, cómo funcio

Entendiendo y configurando DHCP (Dynamic Host Configuration Protocol) - Introducción: que es DHCP, La explicación, cómo funcio

 ***** (1 opiniones)
CopyLeft Monografía de Juan Carlos Inostroza - 03 de Marzo de 2006
Temas Relacionados: TCP-IP
1. Introducción: que es DHCP, La explicación, cómo funcio
1. Qu¨¦ es DHCP?

DHCP es un servicio usado en redes para a) entregar IPs a clientes de red b) compatibilizar con BOOTP para booteo de m¨¢quinas Diskless

DHCP posee dos componentes principales: 1) llamado ¡°protocolo¡± que sirve para entrega de configuraciones espec¨ªficas ¡°per-host¡± desde un servidor DHCP 2) llamado ¡°mecanismo¡± que sirve para la localizacion de direcciones de red a hosts.

Por sobre todo, DHCP es un modelo de cliente-servidor.

2. La explicaci¨®n

En toda LAN usando TCP-IP, todos las m¨¢quinas deben tener un numero IP. Esto se puede lograr de tres maneras: a) configurando cada cliente por separado, evitando choques de IP (configuraci¨®n ¡°per-host¡±) b) asignando un IP por cliente, de manera din¨¢mica o est¨¢tica (DHCP)

Cada cliente por separado en a) tendra un n¨²mero IP asignado por el administrador de red. En b) cada n¨²mero IP estara asignado dentro de un ¡°pozo¡± de n¨²meros IP dispuestos por el servidor DHCP.

2.1 Pero como funciona?

Aqui va una explicaci¨®n m¨¢s o menos detallada de que es lo que ocurre: (m¨¢s informaci¨®n, RFC1531 - RFC2131)

- Etapa de descubrimiento: Cuando un host no posee un n¨²mero IP determinado (o sea, necesita un IP de un servidor DHCP), manda un mensaje llamado DHCPDISCOVER. Este mensaje es enviado dentro de la capa f¨ªsica de la red. Este mensaje incluye adem¨¢s algunos par¨¢metros adicionales, como IPs sugeridos o tiempo de duraci¨®n del n¨²mero IP anterior que tuvo (si lo hubiera).

- Etapa de Ofrecimiento: El mensaje llega a un servidor DHCP (los clientes que no posean el servicio DHCP ignoran este mensaje). El servidor responde de la misma manera f¨ªsica, pero con un mensaje llamado DHCPOFFER. Este mensaje es enviado a toda la red (broadcast a 255.255.255.255) o ¨²nicamente al cliente. El cliente sabe como responder, ya que uno de los par¨¢metros del mensaje DHCPDISCOVER es la MACAddress (Direcci¨®n f¨ªsica de la tarjeta de red).

- Etapa de Ofrecimiento: El cliente recibe UNA O MAS peticiones DHCPOFFER de uno o mas servidores. El cliente entonces elige (por tiempo de respuesta, por IP, etc...es bastante oscuro el proceso de eleccion). Al elegir, el cliente envia un mensaje DHCPREQUEST al servidor que ha elegido para su IP (server identifier), junto con otras opciones. Si el cliente no recibe mensajes DHCPOFFER, expira la peticion y reenvia un nuevo mensaje DHCPDISCOVER.

- Etapa de Encuentro: El servidor recibe el broadcast con el mensaje DHCPREQUEST del cliente. El servidor responde con un mensaje DHCPACK que contiene los parametros para el cliente (el numero IP). Aqui viene la etapa de ¡°leasing¡± de IP. Si el servidor no puede satisfacer el mensaje DHCPREQUEST, el servidor igualmente debe responder con un DHCPACK. El servidor marca los numeros IPs no disponibles.

- Etapa de Prestamo: El cliente recibe el mensaje DHCPACK y revisa si la configuraci¨®n esta OK. Si el cliente detecta un error, arroja un mensaje DHCPDECLINE y reinicia el proceso. Si en vez de recibir un DHCPACK, el cliente recibe un mensaje DHCPNAK, el cliente reinicia el proceso. Cuando esto ocurre (DHCPDECLINE y DHCPNAK), el cliente expira la peticion y la reinicia.

- Etapa de Devolucion: El cliente envia un mensaje DHCPRELEASE al servidor cuando libera su IP.

OJO: Si el proceso falla a las 10 veces, NO HAY IP. Simple. (En cliente Windows (aj), el numero IP que entrega es siempre 169.254.algo.algo. Si aparece eso, fallo DHCP en algun lado)

Esto es el proceso simple y basico. Hay distintos tipos de interacciones entre C/S, sobre todo cuando un cliente YA dispone de un numero IP (antiguo lease). En este caso, la negociacion solo ocurre con un DHCPREQUEST , DHCPACK/DHCPNAK y DHCPRELEASE

Por tanto, los mensajes enviados entre si son:

DHCPDISCOVER: El cliente envia a toda la red fisica para encontrar servidores disponibles DHCPOFFER: Mensaje S¡úC en respuesta del DHCPDISCOVER DHCPREQUEST: El cliente recibe el DHCPOFFER de un servidor y declina de otro DHCPACK : El servidor responde con un IP y otros parametros adicionales. DHCPNAK: Mensaje S¡úC rechazando los parametros de configuraci¨®n (por ejemplo, que un cliente pida un IP ya asignado) DHCPDECLINE: Mensaje C¡úS indicando que los parametros son invalidos DHCPRELEASE : Mensaje C¡úS indicando que ¡°libera¡± el IP prestado y que cancela los prestamos restantes.
Autor y licencia de 'Entendiendo y configurando DHCP (Dynamic Host Configuration Protocol) - Introducción: que es DHCP, La explicación, cómo funcio'
Juan Carlos Inostroza Extraído de: http://www.tux.cl/doku.php?id=articulos:redes:entendiendo_y_configurando_dhcp_dynamic_host_configuration_protocol CopyLeft
Copyleft 2000-2006 Tux.cl
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Entendiendo y configurando DHCP (Dynamic Host Configuration Protocol) - Introducción: que es DHCP, La explicación, cómo funcio'

En este documento voy a tratar de explicar como instalar y configurar un servidor de... Más »
Aqui veremos la relacion entre la transformada-z y el plano complejo. especificamente, la creacion de... Más »
Cursos sobre la relación entre los medios de comunicación (MC) y la educación, entendiendo a... Más »
Brevísima reseña sobre la disponibilidad y configuración de un servidor DHCPd en Linux. Más »
La red telefónica básica se creó para permitir las comunicaciones de voz a distancia. Esto... Más »
¿Estás seguro de que deseas eliminar este capítulo?