¿Qué es DHCP? ¿Como funciona?

¿Alguna vez has oído hablar de DHCP ? Es una de esas cosas técnicas que hacen que Internet funcione todos los días, y la mayoría de las personas no tienen idea de que existe, y mucho menos saben lo que hace. Sin embargo, es posible que haya escuchado a un amigo o al técnico de TI(IT guy) del trabajo mencionar términos como DHCP , servidores DHCP o clientes(DHCP) DHCP . (DHCP)¿(Were) Te estabas preguntando de qué se trataba todo ese galimatías? Si desea saber qué es DHCP , cómo funciona DHCP(DHCP work) y para qué se utiliza, siga leyendo. En este artículo te explicamos todo eso y más:

¿Qué es DHCP?

DHCP es un acrónimo de Protocolo de configuración dinámica de host(Dynamic Host Configuration Protocol) . Es un protocolo de administración(network management protocol) de red que utilizan los servidores para asignar automáticamente direcciones IP(used by servers to automatically assign IP addresses) a las computadoras y dispositivos conectados a ellos.

En las redes de área local ( LAN(LANs) ), como las de su hogar o las oficinas pequeñas y medianas, los servidores que brindan DHCP generalmente se ejecutan mediante enrutadores. En redes grandes, como las mantenidas por grandes empresas o instituciones gubernamentales, los servidores dedicados (computadoras especializadas) pueden proporcionar DHCP en lugar de enrutadores simples.(DHCP)

Servidor DHCP habilitado en un enrutador

Además de las direcciones IP, DHCP también se puede usar para asignar automáticamente la máscara de subred(subnet mask) , la puerta de enlace predeterminada(default gateway) y los servidores DNS a las computadoras y dispositivos dentro de una red determinada.

¿Cómo funciona DHCP?

Para comprender cómo funciona DHCP , primero debe comprender los conceptos básicos de qué son las direcciones IP. En(Put) pocas palabras, las direcciones IP son identificadores únicos de las computadoras y otros dispositivos que están conectados a una red. Las PC(PCs) y otros dispositivos (impresoras, teléfonos inteligentes, etc.) en una red necesitan(network need) direcciones IP para poder comunicarse entre ellos, enviar y recibir datos a otros dispositivos en la misma red o en Internet. Las direcciones IP son para las redes informáticas lo que las direcciones de las calles son para las ciudades. Los necesita para poder enviar mensajes, para saber dónde se envían y dónde comienzan.

Cada computadora y dispositivo en una red necesita una (computer and device)dirección IP(IP address) válida para ser accesible, y hay dos formas en que una computadora o dispositivo(computer or device) puede obtener una. Las computadoras(Computers) y los dispositivos pueden usar direcciones IP (dynamic IP addresses)estáticas(static) o dinámicas . Los servidores o enrutadores no asignan direcciones IP estáticas . (Static IP addresses)En su lugar, son configurados manualmente por usted o por el administrador de su red.

Configuración manual de una dirección IP en una PC con Windows 10

Las direcciones IP dinámicas,(Dynamic IP addresses,) por otro lado, no se asignan manualmente, de ahí su nombre. Se asignan dinámicamente, o automáticamente si lo prefiere. ¿Quién o qué los asigna? La respuesta es DHCP , el Protocolo de configuración dinámica de host(Dynamic Host Configuration Protocol) .

Dirección IP automática (DHCP) en una PC con Windows 10

Cuando una computadora o dispositivo(computer or device) en una red quiere conectarse a otros y comunicarse con ellos, ya sea localmente o en Internet, hay algunas cosas que suceden en cuestión de momentos:

  1. La computadora o dispositivo(computer or device) que quiere conectarse a la red/internet le pide a su servidor o enrutador(server or router) una dirección IP(IP address) . El mensaje que envía la computadora host o el dispositivo(host computer or device) se denomina solicitud de detección de DHCP .(DHCP discovery)
  2. Cuando el servidor/enrutador recibe la solicitud, la transmite a su servicio de red DHCP(DHCP network) . El servicio DHCP(DHCP service) en el servidor/enrutador analiza las direcciones IP(IP address) disponibles que no han sido reclamadas por otras computadoras y dispositivos. Tan pronto como el DHCP server/router identifica una dirección IP(IP address) libre , la envía a la computadora o dispositivo(computer or device) que la solicitó. Esta parte del proceso se denomina oferta de DHCP(DHCP offer) .
  3. La PC/devicedirección IP(IP address) asignada dinámicamente y envía un mensaje al DHCP server/router , reconociendo que quiere usar esa dirección IP(IP address) . Este paso se denomina mensaje de solicitud de DHCP porque el host en realidad solicita la (DHCP request)dirección IP(IP address) ofrecida .
  4. Cuando el DHCP server/router recibe el mensaje de solicitud(request message) , envía un mensaje final a la computadora o dispositivo(computer or device) que inició todo este proceso. Este mensaje se denomina reconocimiento de DHCP(DHCP acknowledgment) y contiene toda la demás información de configuración(configuration information) necesaria para otorgar acceso de red/internet a la computadora o dispositivo(computer or device) , como la puerta de enlace y los servidores DNS(gateway and DNS servers) .
  5. Finalmente, el DHCP server/router marca la dirección IP(IP address) designada como ocupada y en uso por la computadora o dispositivo(computer or device) que la solicitó, que ahora puede comunicarse con los otros dispositivos en la red local y acceder(network and access) a Internet si está disponible.

Diagrama de DHCP ejecutándose en una red doméstica

¿Cuál es el tiempo de concesión de DHCP?

Ahora sabe cómo DHCP asigna direcciones IP automáticamente a computadoras y dispositivos. Sin embargo, las direcciones IP recibidas del servidor DHCP(DHCP server) no son permanentes, como podría estar tentado a pensar. El grupo de direcciones IP es limitado, lo que significa que hay muchas de ellas disponibles en una red.

Además, es posible que algunas de las computadoras y dispositivos conectados no permanezcan encendidos permanentemente o que no se conecten a la misma red todo el tiempo. Eso significa que, si sus direcciones IP asignadas dinámicamente fueran permanentes, las ocuparían incluso cuando ya no las necesiten. Como tal, DHCP asigna direcciones IP solo temporalmente durante un período de tiempo limitado. Ese tiempo se denomina tiempo de concesión de DHCP(DHCP lease time,) y puede obtener más información al respecto en este artículo: Cómo cambiar el tiempo de concesión de DHCP(DHCP lease) en Windows 10 .

La configuración del tiempo de concesión de DHCP en un enrutador

En conclusión, el tiempo de concesión de DHCP(DHCP lease time) es una función que permite a los servidores DHCP recuperar direcciones IP no utilizadas después de que transcurre un período de tiempo específico.

¿Quién inventó el DHCP?

Aunque ahora sabe por qué se inventó DHCP y para qué se usa, es posible que también se pregunte cómo surgió DHCP y quién lo inventó. Su historia comienza en 1984, cuando el Grupo de trabajo de ingeniería de Internet (IETF)(Internet Engineering Task Force (IETF)) , que es la autoridad de estándares de Internet, creó un protocolo de red(network protocol) llamado Protocolo de resolución de dirección inversa (RARP)(Reverse Address Resolution Protocol (RARP)) . RARP permitió que las computadoras sin unidades de disco (llamadas estaciones de trabajo sin disco; se iniciaban cargando un sistema operativo(operating system) directamente desde un servidor central) para recibir direcciones IP automáticamente.

Sin embargo, RARP fue difícil de implementar y configurar, por lo que pronto se mejoró (en 1985) en otro protocolo de red(network protocol) llamado BOOTP ( Protocolo Bootstrap(Bootstrap Protocol) ). Los servidores BOOTP(BOOTP) podrían asignar automáticamente direcciones IP en más de una subred.

DHCP nació de BOOTP , pero también podía asignar dinámicamente direcciones IP de un rango específico, así como reclamarlas cuando ya no se usaban ( tiempo de concesión de DHCP(DHCP lease time) ) y brindar otras opciones de configuración a las computadoras y dispositivos de la red, como las direcciones IP. de la puerta de enlace o de los servidores DNS . DHCP se estandarizó en 1993(standardized in 1993) y continuó recibiendo mejoras desde entonces.

¿Tiene alguna otra pregunta sobre DHCP ?

Ahora sabe qué significa DHCP y qué hace DHCP . ¿No es una pequeña maravilla del mundo de la informática y las redes(computer world and networking) ? ¿Tiene otras preguntas sobre DHCP ? Si es así, o si tiene algo que agregar a nuestro artículo, no dude en dejar un comentario a continuación.



About the author

Soy un ingeniero de software de tiempo completo con más de 10 años de experiencia trabajando con software de Windows y Mac. Sé cómo diseñar, probar y desplegar aplicaciones en ambas plataformas. También tengo experiencia en seguridad y administración de sistemas. Mis habilidades y conocimientos pueden ayudarlo a construir un sistema informático mejor y más eficiente.



Related posts