sábado, 22 de octubre de 2011

DHCP


DHCP (Dynamic Host Configuration Protocol) o Protocolo Dinámico de Configuración de Equipos, como su nombre lo indica es un protocolo de asignación dinámica de parámetros de configuración de la Red para cada Host.
En términos menos técnicos lo que hace el protocolo DHCP es permitir la configuración automática de todos los equipos de una red, asignando direcciones IP’s, Mascaras de Subred, puerta de enlace y DNS a cada estación (Host).
DHCP es un protocolo de tipo Cliente/Servidor al cual se le configuran ciertos parámetros como el rango de IP’s, los DNS, IP’s estáticas, etc. Luego de dicha configuración y puesta en funcionamiento, cada Host o equipo que se conecte a la red se configurará automáticamente por medio de un protocolo de asignación de parámetros.
Métodos de asignación de direcciones IP:
  • Asignación manual o estática: Asigna una direcció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 de forma permanente 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 clientes no 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 computadora conectada a la red está configurada 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 un intervalo de tiempo controlable. Esto facilita la instalación de nuevas máquinas clientes a la red.
Paquetes emitidos entre Cliente/servidor
  • DHCPDISCOVER (para ubicar servidores DHCP disponibles)
  • DHCPOFFER (respuesta del servidor a un paquete DHCPDISCOVER, que contiene los parámetros iniciales)
  • DHCPREQUEST (solicitudes varias del cliente, por ejemplo, para extender su concesión)
  • DHCPACK (respuesta del servidor que contiene los parámetros y la dirección IP del cliente)
  • DHCPNAK (respuesta del servidor para indicarle al cliente que su concesión ha vencido o si el cliente anuncia una configuración de red errónea)
  • DHCPDECLINE (el cliente le anuncia al servidor que la dirección ya está en uso)
  • DHCPRELEASE (el cliente libera su dirección IP)
  • DHCPINFORM (el cliente solicita parámetros locales, ya tiene su dirección IP)
Protocolo de la asignación de parámetros
Cuando un Host se conecta a la red se envía un paquete del tipo DHCPDISCOVER con el fin de ubicar los servidores DHCP que se encuentren en la red.
El servidor responde con un paquete DHCPOFFER, para enviarle una dirección IP al cliente.
El cliente establece su configuración y luego realiza un DHCPREQUEST para validar su dirección IP (una solicitud de transmisión ya que DHCPOFFER no contiene la dirección IP).
El servidor responde con un DHCPACK con la dirección IP para confirmar la asignación.
Normalmente, esto es suficiente para que el cliente obtenga una configuración de red efectiva, pero puede tardar más o menos en función de que el cliente acepte o no la dirección IP.

No hay comentarios:

Publicar un comentario