¿Qué es DHCP? (Protocolo de configuración dinámica de host)
DHCP (Protocolo de configuración
dinámica de host) es un protocolo utilizado para proporcionar
administración rápida, automática y central para la distribución de direcciones IP dentro de una red.
DHCP también se utiliza para configurar la máscara de subred adecuada, la puerta de enlace predeterminada y la información del servidor DNS en el dispositivo.
Cómo funciona DHCP
Un servidor DHCP se utiliza 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 router actúa como el servidor DHCP. En redes grandes, un solo equipo puede actuar como servidor DHCP.
En resumen, el proceso va así: Un
dispositivo (el cliente) solicita una dirección IP de un router (el
host), después de lo cual el host asigna una dirección IP disponible
para permitir que el cliente comunique en la red. Un poco más de detalle a continuación...
Una vez que un dispositivo está
encendido y conectado a una red que tiene un servidor DHCP, enviará una
solicitud al servidor, denominada solicitud DHCPDISCOVER.
Después de que el paquete DISCOVER
alcance el servidor DHCP, el servidor intenta aferrarse a una dirección
IP que el dispositivo pueda utilizar, y después ofrece al cliente la
dirección con un paquete DHCPOFFER.
Una vez que la oferta se ha hecho
para la dirección IP elegida, el dispositivo responde al servidor DHCP
con un paquete DHCPREQUEST para aceptarla, 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
tha t el dispositivo puede utilizar 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.
Ventajas y contras del uso de DHCP
Un equipo, o cualquier otro dispositivo que
se conecte a una red (local o internet), debe estar configurado
correctamente para comunicarse en esa red. Dado
que DHCP permite que esa configuración se realice automáticamente, se
utiliza en casi todos los dispositivos que se conectan a una red,
incluyendo ordenadores, interruptores, 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 ejecutar cuando se utilizan direcciones IP estáticas asignadas manualmente cuando se utilizan direcciones IP estáticas asignadas manualmente.
El uso de DHCP también hace que una red sea mucho más fácil de administrar. Desde
un punto de vista administrativo, cada dispositivo de 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 manualmente direcciones a todos y cada uno de los dispositivos de 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 que es muy útil con 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 utilice 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 encontrarse con errores
creados por el ser humano.
Aunque hay un montón de ventajas en el uso de DHCP, sin duda hay algunas desventajas también. Las
direcciones IP dinámicas y cambiantes no deben utilizarse para
dispositivos que estén estacionarios y necesiten acceso constante, como
impresoras y servidores de archivos.
Aunque dispositivos como ese existen
predominantemente en entornos de oficina, no es práctico asignarlos con
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, todos los equipos que estén conectados a esa
impresora tendrán que actualizar regularmente su configuración para que
sus equipos entiendan cómo ponerse en contacto con la impresora.
Este tipo de configuración es extremadamente innecesario y se puede evitar fácilmente al no usar DHCP para esos tipos de dispositivos y, en su lugar, asignarles una dirección IP estática.
La misma idea entra en juego si necesita tener acceso remoto permanente a un ordenador en su red doméstica. Si
DHCP está habilitado, ese equipo obtendrá una nueva dirección IP en
algún momento, lo que significa que el que ha registrado como que tiene
ese equipo, no será preciso durante mucho tiempo. Si usa 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 ámbito, o intervalo,de direcciones IP que utiliza para servir dispositivos con una dirección. Este grupo de direcciones es la única manera 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 , porque permite que muchos dispositivos se conecten a una red
durante un período de tiempo sin necesidad de un grupo masivo de
direcciones disponibles. Por ejemplo, incluso si
solo el servidor DHCP define 20 direcciones, los dispositivos 30, 50 o
incluso 200 (o más) pueden conectarse a la red siempre que no más de 20
utilicen simultáneamente una de las direcciones IP disponibles.
Dado que DHCP asigna direcciones IP durante un período de tiempo específico (un período de concesión), el uso de comandos como ipconfig para encontrar la dirección IP de su equipo producirá resultados diferentes con el tiempo.
Aunque DHCP se utiliza 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
mezcla de dispositivos que están obteniendo direcciones dinámicas y
dispositivos que tienen sus direcciones IP asignadas manualmente a
ellos, puede existir ambos 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, que suele ser solo 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 Dinámica de Host del Grupo de Trabajo de Ingeniería de Internet creó DHCP.
No hay comentarios
Comentarios