DHCP es un protocolo de gestión de red. Pero, ¿qué significa DHCP y qué hace?
Para muchos de nosotros, conectarse a Internet es tan simple como iniciar sesión en nuestra computadora e iniciar nuestro navegador favorito.
Pero hay muchas cosas que van detrás de escena para brindar esta experiencia de Internet perfecta. Uno de ellos es la asignación de direcciones IP a dispositivos conectados a la web. Aquí es donde entra en juego el DHCP.
Entonces, ¿qué es DHCP? ¿Como funciona?
¿Qué es DHCP y cuál es su función?
DHCP son las siglas de Dynamic Host Configuration Protocol.
En el nivel más básico, asigna direcciones IP de forma dinámica a los dispositivos conectados a su red. DHCP es esencialmente un protocolo, es decir, es un conjunto de reglas e instrucciones sobre cómo se comunicarán los dispositivos en una red.
Piense en DHCP como una ciudad que alquila direcciones de correo por un período de tiempo específico, generalmente una semana. En el contexto de su red, estas direcciones de correo son las direcciones IP asignadas a los dispositivos conectados a su LAN, como computadoras y teléfonos móviles. Cada uno de ellos tiene una dirección IP que se utiliza para enviar y recibir paquetes de datos de Internet.
Ahora, las direcciones IP asignadas a sus dispositivos no son fijas. Hay un número finito de direcciones IP disponibles, y el trabajo de un servidor DHCP es averiguar cuáles no están en uso y asignarlas. En la mayoría de los casos, dos dispositivos no pueden tener la misma dirección IP y estar conectados a Internet simultáneamente. Es por eso que DHCP es importante cuando se conecta a Internet.
Si bien los servidores DHCP generalmente asignan direcciones IP automáticamente, también se pueden configurar para asignar una dirección IP particular a un dispositivo específico en función de su dirección MAC u otra información de nivel de hardware. Esta dirección IP se conoce como IP estática.
Seguridad
DHCP es un protocolo vulnerable. Esto se debe principalmente a que no requiere autenticación alguna. Esto permite que se asignen direcciones IP a clientes no autorizados. En el lado del servidor, un cliente no tiene forma de verificar la autenticidad del servidor DHCP. Esto lleva a que a los clientes se les asigne información incorrecta, lo que podría poner en peligro la integridad de la red.
Servidor DHCP centralizado
Si bien la mayoría de los enrutadores y computadoras modernos tienen la funcionalidad DHCP incorporada, algunas organizaciones optan por usar un servidor DHCP dedicado. Esto se debe principalmente a una mejor asignación de IP que se requiere para las grandes organizaciones, así como al mayor alcance de personalización.
Sin embargo, para uso doméstico, no es necesario un servidor DHCP dedicado.
¿Cómo funciona DHCP?
Ahora que sabe lo que hace DHCP, es hora de comprender cómo lo hace. Hay varios pasos involucrados en la asignación de una dirección IP dinámica a un dispositivo en su red. Aun así, estos pasos se pueden dividir en cuatro categorías:
- Descubrimiento: en este conjunto, el cliente (su computadora o cualquier otro dispositivo) transmite un mensaje DHCPDISCOVER a través de su red para encontrar el servidor DHCP.
- Oferta: Al recibir el mensaje DHCPDISCOVER de un cliente, el servidor DHCP reserva una dirección IP para el cliente y realiza una oferta de arrendamiento. El servidor DHCP hace esto enviando un mensaje DHCPOFFER al cliente. Este mensaje contiene toda la información relevante, como la dirección IP que está disponible para el cliente, la dirección MAC del cliente, la máscara de subred y la duración de la concesión de la dirección IP que se ofrece.
- Solicitud: Al recibir el mensaje DHCPOFFER del servidor DHCP, el cliente comprueba si algún otro dispositivo de la red utiliza la misma configuración de dirección IP. Si no hay ninguno, el cliente envía un mensaje DHCPREQUEST al servidor DHCP, solicitando que se le asigne la dirección IP.
- Reconocimiento: este es el paso final involucrado en el proceso de asignación de dirección IP. Después de que el servidor DHCP recibe el mensaje DHCPREQUEST, envía un paquete DHCPPACK al cliente, confirmando todo junto con cualquier información adicional que el cliente haya solicitado.
¿Está utilizando DHCP?
Respuesta corta, probablemente lo sea. La mayoría de las redes domésticas están configuradas para usar DHCP al asignar direcciones IP. Esto se debe al proceso completamente automatizado y al hecho de que la funcionalidad DHCP está incluida en su enrutador.
Además, generalmente no se requiere una dirección IP estática para uso doméstico.
Sin embargo, puede verificar fácilmente si está usando DHCP o no usando el símbolo del sistema en una máquina con Windows:
- En la barra de búsqueda del menú Inicio , escriba cmd . De los resultados, haga clic derecho en Símbolo del sistema> Ejecutar como administrador .
- En la consola del símbolo del sistema, escriba ipconfig / all y presione Enter.
- Dependiendo de si está utilizando Ethernet o WiFi, debería ver una entrada llamada "DHCP habilitado" y un Sí o No junto a ella.
Alternativamente, también puede usar la configuración del adaptador de red para verificar si DHCP está habilitado o no:
- En la barra de búsqueda del menú Inicio , escriba Panel de control y ábralo desde los resultados.
- En el Panel de control, en Red e Internet, haga clic en Ver el estado y las tareas de la red .
- En la siguiente ventana, haga clic en Cambiar la configuración del adaptador a la izquierda.
- De la lista de adaptadores de red, haga doble clic en el que está usando. Por ejemplo, si está usando WiFi, haga doble clic en el que menciona "WiFi".
- En la ventana Estado de la red, haga clic en Detalles .
- Busque "DHCP habilitado" y compruebe si su valor es "Sí".
DHCP desmitificado
Aunque el protocolo DHCP tiene sus deficiencias en lo que respecta a la seguridad, proporciona al usuario medio una experiencia de Internet sin complicaciones.
Es solo uno de los muchos términos de redes que pueden parecer vagos o difíciles de aprender, pero comprenderlos lo ayudará a comprender mejor su red doméstica.