Qué es un Servidor DHCP

 

Qué es un Servidor DHCP

Qué es DHCP

En una red, cuando conectamos varios equipos, estos deben tener registrada una dirección IP diferente dentro de un segmento o rango de red determinado. Esto es así para que estos equipos puedan comunicarse y compartir información entre sí. En el pasado, esta comunicación era establecida manualmente pero con el tiempo era evidente que no era viable dedicar recursos y tiempo de un administrador de sistemas a configurar manualmente cada nuevo equipo que se conectaba a la red.  Es en este punto donde aparece el término Servidor DHCP, para hacer una administración centralizada y automática de los parámetros de red.

El protocolo DHCP, en inglés, Dynamic Host Configuration Protocol, es una extensión del protocolo Bootstrap (BOOTP) desarrollado en 1985 para conectar dispositivos como terminales y estaciones de trabajo sin disco duro con un Bootserver, del cual reciben su sistema operativo. Su función fue la de ofrecer solución a redes de gran tamaño y la incipiente presencia de puestos de trabajo móviles como portátiles o think-clients, asignando direcciones de red automáticamente de modo que fueran reutilizables. 

DHCP ya tiene casi 40 años entre nosotros y como todo protocolo ha pasado por diferentes revisiones que lo han ido adaptando hasta nuestros días, aunque quizá la más importante fue en 1997 con el RFC 2131 y su especificación definitiva. 

Cómo funciona el protocolo DHCP

Este protocolo de red se basa en un modelo cliente-servidor. En este escenario, un dispositivo (un portátil, móvil, etc.) solicita en el momento de conectarse a una red la configuración IP a un servidor DHCP a través de los puertos UDP 67 y 68 (para IPv6, los puertos 546 y 547), que por su parte consulta en una base de datos las direcciones y parámetros de red asignables antes de dar una respuesta. Una vez realizada la consulta, el servidor envía los siguientes parámetros al cliente a través de la red:

  • Dirección IP única
  • Máscara de subred
  • Puerta de enlace estándar
  • Servidores DNS
  • Configuración proxy por WPAD (Web Proxy Auto-Discovery Protocol)

Pero, ¿cómo se logra esta asignación? el proceso es automático pero también es el resultado de finalizar con éxito cuatro pasos consecutivos:  

  1. Difusión amplia o broadcast: El cliente DHCP envía un paquete DHCPDISCOVER a la dirección 255.255.255.255 desde la dirección 0.0.0.0. De este modo se intenta establecer una comunicación con todos los integrantes de la red, la idea de fondo es localizar los servidores DHCP disponibles y así continuar con la petición.
  2. Oferta: Los servidores DHCP presentes en la red se encuentran a la escucha de peticiones a través del puerto 67. En cuanto detectan la petición de un cliente envían un paquete DHCPOFFER, que contiene una dirección IP libre, la dirección MAC del cliente y la máscara de subred, así como la dirección IP y el ID del servidor.
  3. Solicitud: El cliente DHCP que recibe el paquete contacta con el servidor correspondiente con DHCPREQUEST. De este modo, los demás servidores quedan enterados de la asignación al mismo tiempo que el cliente confirma al servidor que acepta los parámetros asignados anteriormente.
  4. Confirmación: Para finalizar, el servidor confirma los parámetros TCP/IP y los envía de nuevo al cliente, esta vez con el paquete DHCPACK (DHCP acknowledged o «reconocido»). La dirección asignada se guarda en la base de datos del servidor junto con la dirección MAC del cliente.

Para qué sirve DHCP

Gracias a DHCP podemos conectar a nuestra red diferentes dispositivos electrónicos sin tener que preocuparnos de nada. En el momento que nos conectamos, nuestro servidor o router se encarga de realizar una administración centralizada de las direcciones IP, evitando así conflictos con direcciones IP ya usadas por otros o también permitiendo la distribución de parámetros de red a todos los equipos. 

En una red doméstica puede parecer que esto no tiene gran importancia, pero en una red más extensa el poder modificar un cambio de direccionamiento, servidores DNS, rutas estáticas, y más, desde un único servidor para todos los miembros de la red es algo de gran utilidad al ahorrar ingentes cantidades de tiempo. 

Comentarios

  1. Aracely correa Tineo : Gracias a DHCP podemos conectar a nuestra red diferentes dispositivos , además es un protocolo muy importante ya que nos permite la administración centralizada y automática de esta manera y es de fácil configuración pues sólo se debe configurar el servidor para que asigne las direcciones IP a los clientes.

    ResponderEliminar
  2. Un saludo para mi Profesor Artemio

    ResponderEliminar
  3. Jonatan Monsalve Muñoz8 de diciembre de 2020, 16:06

    Esta información me sirvió bastante cuando instalé una maquina virtual

    ResponderEliminar
  4. siesquen cordova andrew: el beneficio que aportan los servidores DHCP como usted lo menciono no se ve mucho en una red de casa o domestica si no en redes muy extensas donde el DHCP sale a relucir

    ResponderEliminar
  5. Milla Celis margarita: el DHCP se a convertido en el método por así decirlo mas efectivo al tratar con redes que se extienden como por ejemplo la de empresas como Google

    ResponderEliminar
  6. El servidor DHCP da una administración centralizada y permite una asignación automática,así como otros parámetros de red que necesiten los clientes y puedan comunicarse sin problemas dentro de la red.

    ResponderEliminar
  7. Diaz Damian Enoc Samuel :
    el servidor DHCP sirve para conectar redes de gran tamaño automáticamente y es de mucha ayuda para los ingenieros de sistemas

    ResponderEliminar
  8. Un servidor DHCP es muy importante ya que podemos conectar diferentes dispositivos a nuestra red, en el caso de redes más extensas se puede modificar un cambio de direccionamiento IP, servidores, DNS, rutas estáticas y más, ahorrando inmensas cantidades de tiempo.

    ResponderEliminar
  9. Diaz Castro Marilu:
    El DHCP reduce en gran medida los errores que se producen cuando las direcciones IP se asignan de forma manual, y puede estirar las direcciones IP al limitar el tiempo que un dispositivo puede mantener una dirección IP individual; este protocolo de red se basa en un modelo cliente-servidor.

    ResponderEliminar
  10. Un dispositivo (un portátil, móvil, etc.) al conectarse a una red el sistema DHCP le asigna una dirección IP automáticamente que evita los conflictos en la duplicidad de IPs y así tener una red mas optima.

    ResponderEliminar
  11. Jennifer Matallana Eneque: El Servidor DHCP nos permite asignar las direcciones IPs , y asi poder conectar a nuestra red diferentes dispositivos

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Ejercicios para aprender AutoCAD 3D

Piezas 3D - interesantes

Cómo instalar una fuente de alimentación