Que es DHCP?

Que es DHCP?

DHCP (Dynamic Host Configuration Protocol) es un protocolo que se utiliza para proporcionar una administración rápida, automática y central para la distribución de direcciones IP dentro de una red.

DHCP también se usa para configurar la máscara de subred, la puerta de enlace predeterminada y la información del servidor DNS en el dispositivo.

Cómo funciona DHCP

Un servidor DHCP se usa para emitir direcciones IP únicas y configurar automáticamente otra información de red. En la mayoría de los hogares y pequeñas empresas, el enrutador o router actúa como el servidor DHCP. En redes grandes, una sola computadora puede actuar como el servidor DHCP.

En resumen, el proceso es el siguiente: un dispositivo (el cliente) solicita una dirección IP de un enrutador (el host), después de lo cual el host asigna una dirección IP disponible para permitir que el cliente se comunique en la red. Un poco más de detalle a continuación …

Una vez que un dispositivo se enciende y se conecta a una red que tiene un servidor DHCP, enviará una solicitud al servidor, llamada solicitud DHCPDISCOVER.

Una vez que el paquete DISCOVER llega al servidor DHCP, el servidor intenta mantener una dirección IP que el dispositivo puede usar, y luego le ofrece al cliente la dirección con un paquete DHCPOFFER.

Una vez que se ha realizado la oferta para la dirección IP elegida, el dispositivo responde al servidor DHCP con un paquete DHCPREQUEST para aceptarlo, después de lo cual el servidor envía un ACK que se utiliza para confirmar que el dispositivo tiene esa dirección IP específica y para definir la Cantidad de tiempo que el dispositivo puede usar la dirección antes de obtener una nueva.

Si el servidor decide que el dispositivo no puede tener la dirección IP, enviará un NACK.

Todo esto, por supuesto, sucede muy rápidamente y no necesita conocer ninguno de los detalles técnicos que acaba de leer para obtener una dirección IP de un servidor DHCP.

Pros y contras de usar DHCP

Una computadora, o cualquier otro dispositivo que se conecte a una red (local o internet), debe estar correctamente configurado para comunicarse en esa red. Dado que DHCP permite que la configuración se realice automáticamente, se usa en casi todos los dispositivos que se conectan a una red, incluidos ordenadores, conmutadores, teléfonos inteligentes, consolas de juegos, etc.

Debido a esta asignación dinámica de direcciones IP, hay menos posibilidades de que dos dispositivos tengan la misma dirección IP, que es muy fácil de encontrar cuando se usan direcciones IP estáticas asignadas manualmente.

Usar DHCP también hace que una red sea mucho más fácil de administrar. Desde un punto de vista administrativo, cada dispositivo en la red puede obtener una dirección IP con nada más que su configuración de red predeterminada, que está configurada para obtener una dirección automáticamente. La única otra alternativa es asignar direcciones manualmente a todos y cada uno de los dispositivos en la red.

Debido a que estos dispositivos pueden obtener una dirección IP automáticamente, pueden moverse libremente de una red a otra (dado que todos están configurados con DHCP) y recibir una dirección IP automáticamente, lo cual es muy útil para los dispositivos móviles.

En la mayoría de los casos, cuando un dispositivo tiene una dirección IP asignada por un servidor DHCP, esa dirección IP cambiará cada vez que el dispositivo se una a la red. Si las direcciones IP se asignan manualmente, significa que la administración no solo debe proporcionar una dirección específica a cada nuevo cliente, sino que las direcciones existentes que ya están asignadas deben desasignarse manualmente para que cualquier otro dispositivo use esa misma dirección. Esto no solo consume mucho tiempo, sino que la configuración manual de cada dispositivo también aumenta la posibilidad de que se produzcan errores cometidos por el hombre.

Si bien hay muchas ventajas en el uso de DHCP, también existen algunas desventajas. Las direcciones IP cambiantes y dinámicas no deben usarse para dispositivos estacionarios y que necesitan acceso constante, como impresoras y servidores de archivos.

Si bien los dispositivos de este tipo existen principalmente en los entornos de oficina, no es práctico asignarles una dirección IP en constante cambio. Por ejemplo, si una impresora de red tiene una dirección IP que cambiará en algún momento en el futuro, cada computadora que esté conectada a esa impresora tendrá que actualizar su configuración regularmente para que sus computadoras entiendan cómo comunicarse con la impresora.

Este tipo de configuración es extremadamente innecesario y puede evitarse fácilmente al no usar DHCP para esos tipos de dispositivos, y en su lugar, asignándoles una dirección IP estática.

La misma idea entra en juego si necesita tener acceso remoto permanente a una computadora en su red doméstica. Si DHCP está habilitado, esa computadora obtendrá una nueva dirección IP en algún momento, lo que significa que la que haya registrado como la que tiene esa computadora no será precisa por mucho tiempo. Si está utilizando un software de acceso remoto que se basa en un acceso basado en direcciones IP, deberá usar una dirección IP estática para ese dispositivo.
Más información sobre DHCP

Un servidor DHCP define un alcance, o rango, de direcciones IP que utiliza para atender dispositivos con una dirección. Este conjunto de direcciones es la única forma en que un dispositivo puede obtener una conexión de red válida.

Esta es otra razón por la que DHCP es tan útil, ya que permite que muchos dispositivos se conecten a una red durante un período de tiempo sin necesidad de un conjunto masivo de direcciones disponibles. Por ejemplo, incluso si solo el servidor DHCP define 20 direcciones, 30, 50 o incluso 200 dispositivos (o más) pueden conectarse a la red siempre y cuando no más de 20 estén usando una de las direcciones IP disponibles simultáneamente.

Debido a que DHCP asigna direcciones IP por un período específico de tiempo (un período de concesión), el uso de comandos como ipconfig para encontrar la dirección IP de su computadora producirá resultados diferentes a lo largo del tiempo.

Aunque DHCP se usa para entregar direcciones IP dinámicas a sus clientes, no significa que las direcciones IP estáticas no se puedan usar al mismo tiempo. Una combinación de dispositivos que obtienen direcciones dinámicas y dispositivos que tienen sus direcciones IP asignadas manualmente, pueden existir en la misma red.

Incluso un ISP utiliza DHCP para asignar direcciones IP. Esto se puede ver al identificar su dirección IP pública. Es probable que cambie con el tiempo a menos que su red doméstica tenga una dirección IP estática, lo que generalmente solo es el caso de las empresas que tienen servicios web de acceso público.

En Windows, APIPA asigna una dirección IP temporal especial cuando el servidor DHCP no puede entregar una funcional a un dispositivo, y utiliza esta dirección hasta que pueda obtener una que funcione.

El Grupo de Trabajo de Configuración de Host Dinámico del Grupo de Trabajo de Ingeniería de Internet creó DHCP.

Deja un comentario