![¿Qué es DHCP? 1 Protocolo DHCP](https://lovtechnology.com/wp-content/uploads/2022/01/Pricipal-14.webp)
Para que una red informática funcione correctamente se involucran diversos protocolos y sistemas. El protocolo más conocido en redes informáticas es el protocolo IP (Internet Protocol), ya que en este se basa prácticamente toda la arquitectura de internet. Mediante este protocolo los ordenadores son identificados con una dirección, conocida como dirección IP. Esta dirección sirve para que los paquetes que viajan por la red sepan el destino al cual deben dirigirse.
Para que un ordenador se conecte a una red es necesario que se le asigne una dirección IP. El problema radica en que, en lugares públicos, como un Cibercafé, es poco probable que conozcas que dirección utilizar. Aquí es donde se utilizan los servidores DHCP, para asignar una dirección IP automáticamente cuando un ordenador se conecta a una red, y de esta manera pueda navegar por dicha red.
Si quieres conocer todo sobre que es DHCP, te invito a que continúes leyendo. Ya comenzamos.
Tabla de contenidos
- Dynamic Host Configuration Protocol DHCP
- Historia del protocolo DHCP
- Mecanismo de asignación de direcciones IP
- Parámetros de red asignables
- Funcionamiento de DHCP
- Cómo utilizar DHCP en Windows
- Artículos relacionados que te podrían resultar interesantes:
Dynamic Host Configuration Protocol DHCP
El protocolo de configuración dinámica de host DHCP (del inglés Dynamic Host Configuration Protocol), es un protocolo de red utilizado para asignar una dirección IP de manera automática y dinámica. Y no solo se asigna una dirección IP, además se asignan a un ordenado todos los parámetros de red necesarios para que se conecten, como servidores DNS, máscaras de red y puerta de enlace.
El protocolo DHCP es un protocolo basado en una arquitectura cliente servidor. Una vez un equipo se conecta a una red y recibe los parámetros de red del servidor DHCP, ya puede comunicarse con los demás dispositivos conectados a la red y demás servicios.
El servidor DHCP consta de una lista o rango de direcciones IP. Estas direcciones pueden ser asignadas dinámicamente una vez se van conectando dispositivos a la red. Es común que el servidor tenga una serie de registros de a qué equipos a asignado cada dirección. Además del tiempo que este equipo usó dicha dirección IP. De esta manera, todos los clientes IP de una red puede tener acceso a los parámetros de red automáticamente.
Historia del protocolo DHCP
Las regulaciones del protocolo DHCP fueron publicadas en octubre del año 1993 en la RFC 1531. Su implementación para el protocolo IPV4 tuvo lugar en marzo del año 1997, especificado en la RFC 2131.
En sus inicios, DHCP fue definido como una extensión del protocolo Bootstrap. El inconveniente de Bootstrap era que necesitaba obligatoriamente que las configuraciones de red se establecieran de manera manual en cada cliente. Además, no se podían volver e recuperar y reutilizar las direcciones IP que no se estuvieran usando.
Bootstrap fue implementado para sustituir el protocolo RARP (Reverse Address Resolution Protocol). Este cambio se hizo ya que RARP era un protocolo que trabajaba en la capa 2 del modelo OSI, la capa de enlace de datos. Como consecuencia, este protocolo requería un servidor para cada enlace individual de red siendo muy difícil aplicarlo en muchas plataformas.
DHCP para la IPV6 fue establecido en la RFC 3315 en el 2033, siendo adicionados más parámetros en varias RFC posteriores. En la RFC 3633 establece un mecanismo de delegación de prefijos, a ser aplicado en la versión 6 del protocolo IP IPV6. DHCPv6 ha sido aún más ampliado con el fin de proporcionar información a los clientes de la configuración automáticas de direcciones.
Mecanismo de asignación de direcciones IP
Cuando un dispositivo se va a conectar a una red es necesario asignar manualmente una dirección IP. En caso de que este dispositivo se traslade hacia otra subred, es necesario modificar estos parámetros para que estén acorde a la nueva subred.
DHCP supervisa y distribuye de forma centralizada y automatizada estas direcciones IP. En caso de que el dispositivo se conecte a una subred diferente, pues se le envía una dirección IP de manera automática para que pueda funcionar correctamente en dicha subred.
Para establecer estas asignaciones de direcciones, el protocolo DHCP utiliza tres métodos específicos: Asignación estática, automática, o dinámica.
Asignación DHCP estática
Este tipo de asignación otorga una dirección IP a una máquina determinada, la cual solo será utilizada por dicho cliente. Si el cliente se desconecta de la red, esa dirección no se asigna a ningún otro cliente.
Es muy usado para controlar exactamente a quien se le está dando una dirección IP. De esta manera se evita que clientes externos o no identificados accedan a la red.
Asignación de IP automática
Cuando un dispositivo se conecta a una red, solicita al servidor DHCP una dirección IP. El servidor responde y asigna la dirección IP al equipo. Una vez que este cliente se desconecta, la dirección queda libre para ser usada por un nuevo dispositivo.
Es usada cuando el número de clientes que accede a la red no es demasiado variable.
Asignación dinámica
Este método permite la reutilización de manera completamente dinámica de las direcciones IP. En la configuración del servidor se establece el rango de direcciones IP posibles. Una vez que la tarjeta de red de un equipo se inicia y se conecta a la red, esta solicita una dirección al servidor.
Este es un procedimiento bastante simple y que tiene lugar en tiempos muy cortos. De esta manera es posible instalar en la red nuevos clientes.
Parámetros de red asignables
Estos son los parámetros que puede asignar un servidor DHCP a un cliente en una red TCP/IP. Estos parámetros se configuran en el cliente mediante una comunicación entre el cliente y el servidor a través de paquetes de datos.
Algunos de estos parámetros configurables son:
- Dirección y nombre del servidor DNS.
- Puerta de enlace asociada a la dirección IP.
- Broadcast Address o Dirección de Publicación Masiva.
- Tiempo máximo de espera del Protocolo de Resolución de Direcciones ARP.
- Unidad de transferencia máxima MTU de la interfaz de red.
- La máscara asociada a la subred.
- Dirección del Servidor de Información de Red NIS.
- Direcciones NTP.
- Servidores SMTP y TFTP.
Funcionamiento de DHCP
Para que el protocolo funcione deben ocurrir una serie de pasos e interacciones entre el cliente y el servidor DHCP.
En primer lugar, un cliente realiza una solicitud denominada DHCP Discovery o Descubrimiento DHCP. Mediante esta, el cliente solicita al servidor una dirección IP y otros parámetros DHCP, por ejemplo, la máscara de subred y servidores DNS disponibles.
El servidor responde a la solicitud mediante el envió de un paquete de respuesta llamado DHCP Offer u Oferta DHCP. Este paquete involucra la dirección MAC del dispositivo con los parámetros enviados.
A continuación, el cliente selecciona una configuración de los paquetes enviados en el DHCP Offer y vuelve a solicitar la dirección IP al servidor mediante un DHCP Request.
A continuación, el servidor reconoce la petición realizada por el cliente (DHCP Acknowledge) y le notifica de esto. En la fase final del proceso de configuración se envía un paquete de reconocimiento al cliente. Dentro de este paquete se envían informaciones extras de la conexión, como le timeout de la conexión. La configuración de los parámetros TCP/IP termina con el envío de este paquete.
![¿Qué es DHCP? 46 Funcionamiento de DHCP.](https://lovtechnology.com/wp-content/uploads/2022/01/Sesion_DHCP.webp)
Cómo utilizar DHCP en Windows
Para utilizar los servicios de un servidor DHCP en el sistema operativo Windows debe elegir este direccionamiento de red en las configuraciones de red del sistema.
Para esto dirígete a Panel de control -> Redes e Internet -> Conexiones de red.
Aquí podrá ver las interfaces de red que tiene en su ordenador. De clic derecho en la que esté usando y elija Propiedades.
![¿Qué es DHCP? 47 Acceder a configuración de red.](https://lovtechnology.com/wp-content/uploads/2022/01/red-1.webp)
En la ventana que aparece a continuación de doble clic en la opción “Protocolo de Internet versión 4 (TCP/IPv4)”. En la próxima ventana marque las opciones “Obtener una dirección IP automática” y “Obtener la dirección del servidor DNS automáticamente”.
![¿Qué es DHCP? 48 Seleccionar asignación DHCP.](https://lovtechnology.com/wp-content/uploads/2022/01/red-2.webp)
Presione Aceptar en las dos ventanas. En la ventana que queda presione el botón Detalles para ver los detalles de la configuración asignada.
![¿Qué es DHCP? 49 Detalles de la conexión.](https://lovtechnology.com/wp-content/uploads/2022/01/red-3.webp)
Artículos relacionados que te podrían resultar interesantes:
![Ventajas y Desventajas de WordPress 2 wordpress-ventajas-desventajas](https://lovtechnology.com/wp-content/uploads/2021/01/wordpress-ventajas-desventajas-300x200.jpg)
Ventajas y Desventajas de WordPress
![¿Qué es Vevo? 3 Qué es VEVO](https://lovtechnology.com/wp-content/uploads/2021/05/Que-es-VEVO-300x200.jpg)
¿Qué es Vevo?
![¿Qué es la Sintaxis? 4 sintaxis](https://lovtechnology.com/wp-content/uploads/2021/12/sintaxis-300x200.webp)
¿Qué es la Sintaxis?
![¿Qué es el cifrado de red? Guía completa de aspectos técnicos 5 Qué es el cifrado de red- Guía completa de aspectos técnicos](https://lovtechnology.com/wp-content/uploads/2023/02/Que-es-el-cifrado-de-red-Guia-completa-de-aspectos-tecnicos-300x200.jpg)
¿Qué es el cifrado de red? Guía completa de aspectos técnicos
![¿Qué es Mac OS: cómo funciona, sus características y propiedades? 6 ¿Qué es Mac OS: cómo funciona, sus características y propiedades?](https://lovtechnology.com/wp-content/uploads/2023/02/Que-es-Mac-OS-como-funciona-sus-caracteristicas-y-propiedades-300x200.jpg)
¿Qué es Mac OS: cómo funciona, sus características y propiedades?
![Qué es la FPU (unidad de coma flotante): ¿cómo funciona y para qué sirve? 7 Qué es la FPU (unidad de coma flotante): ¿cómo funciona y para qué sirve?](https://lovtechnology.com/wp-content/uploads/2023/02/Que-es-la-FPU-unidad-de-coma-flotante-como-funciona-y-para-que-sirve-300x200.jpg)
Qué es la FPU (unidad de coma flotante): ¿cómo funciona y para qué sirve?
![¿Qué es la Ciberseguridad: cómo funciona y para qué sirve? 8 Simple Object Access Protocol](https://lovtechnology.com/wp-content/uploads/2023/03/Que-es-la-Ciberseguridad-como-funciona-y-para-que-sirve-300x200.jpg)
¿Qué es la Ciberseguridad: cómo funciona y para qué sirve?
![¿Qué es Schema.org: cómo funciona y para qué sirve? 9 ¿Qué es Schema.org: cómo funciona y para qué sirve?](https://lovtechnology.com/wp-content/uploads/2023/04/Que-es-Schema.org-como-funciona-y-para-que-sirve-300x200.jpg)
¿Qué es Schema.org: cómo funciona y para qué sirve?
![UltraVNC Review: Una revisión completa de UltraVNC, un programa gratuito de acceso remoto/escritorio 10 UltraVNC Review: Una revisión completa de UltraVNC, un programa gratuito de acceso remoto/escritorio](https://lovtechnology.com/wp-content/uploads/2023/04/UltraVNC-Review-Una-revision-completa-de-UltraVNC-un-programa-gratuito-de-acceso-remoto-escritorio-300x200.jpg)
UltraVNC Review: Una revisión completa de UltraVNC, un programa gratuito de acceso remoto/escritorio
![¿Qué es BitTorrent: Cómo funciona y para qué sirve? 11 ¿Qué es BitTorrent: Cómo funciona y para qué sirve?](https://lovtechnology.com/wp-content/uploads/2023/04/Que-es-BitTorrent-Como-funciona-y-para-que-sirve-300x200.jpg)
¿Qué es BitTorrent: Cómo funciona y para qué sirve?
![¿Qué es el Streaming? Tecnología para ver contenido de Internet: Cómo funciona y para qué sirve. 12 ¿Qué es el Streaming? Tecnología para ver contenido de Internet: Cómo funciona y para qué sirve.](https://lovtechnology.com/wp-content/uploads/2023/04/Que-es-el-Streaming-Tecnologia-para-ver-contenido-de-Internet-Como-funciona-y-para-que-sirve-300x200.jpg)
¿Qué es el Streaming? Tecnología para ver contenido de Internet: Cómo funciona y para qué sirve.
![¿Qué es HFS (Sistema de Archivos Jerárquico): Cómo funciona y para qué sirve? 13 ¿Qué es HFS (Sistema de Archivos Jerárquico): Cómo funciona y para qué sirve?](https://lovtechnology.com/wp-content/uploads/2023/04/Que-es-HFS-Sistema-de-Archivos-Jerarquico-Como-funciona-y-para-que-sirve-300x200.jpg)
¿Qué es HFS (Sistema de Archivos Jerárquico): Cómo funciona y para qué sirve?
![Ciclos en Programación: Descubriendo el Mundo de los Loops 14 Ciclos en Programación: Descubriendo el Mundo de los Loops](https://lovtechnology.com/wp-content/uploads/2023/06/Ciclos-en-Programacion-Descubriendo-el-Mundo-de-los-Loops-300x200.jpg)
Ciclos en Programación: Descubriendo el Mundo de los Loops
![La importancia de la privacidad en la era digital: Proteja sus datos personales 15 La importancia de la privacidad en la era digital: Proteja sus datos personales](https://lovtechnology.com/wp-content/uploads/2023/06/La-importancia-de-la-privacidad-en-la-era-digital-Proteja-sus-datos-personales-300x200.jpg)
La importancia de la privacidad en la era digital: Proteja sus datos personales
![Desarrollo de Software Multiplataforma: Creación de Aplicaciones para Diversos Dispositivos 16 Desarrollo de Software Multiplataforma: Creación de Aplicaciones para Diversos Dispositivos](https://lovtechnology.com/wp-content/uploads/2024/04/Desarrollo-de-Software-Multiplataforma-Creacion-de-Aplicaciones-para-Diversos-Dispositivos-300x200.webp)
Desarrollo de Software Multiplataforma: Creación de Aplicaciones para Diversos Dispositivos
![¿Qué es la Inteligencia de Amenazas Cibernéticas y Cómo Funciona? 17 ¿Qué es la Inteligencia de Amenazas Cibernéticas y Cómo Funciona?](https://lovtechnology.com/wp-content/uploads/2024/05/image-85-300x200.png)
¿Qué es la Inteligencia de Amenazas Cibernéticas y Cómo Funciona?
![Leyes de Protección de Datos en la Era Digital: Un Análisis Global 18 Leyes de Protección de Datos en la Era Digital: Un Análisis Global](https://lovtechnology.com/wp-content/uploads/2024/05/image-86-55-300x200.jpg)
Leyes de Protección de Datos en la Era Digital: Un Análisis Global
![Desarrollo con Flutter: Creando aplicaciones móviles multiplataforma 19 Desarrollo con Flutter](https://lovtechnology.com/wp-content/uploads/2024/05/Desarrollo-con-Flutter-300x200.jpg)
Desarrollo con Flutter: Creando aplicaciones móviles multiplataforma
![Cómo Implementar Blockchain en Aplicaciones Web 20 Cómo Implementar Blockchain en Aplicaciones Web](https://lovtechnology.com/wp-content/uploads/2024/05/Como-Implementar-Blockchain-en-Aplicaciones-Web-300x200.jpg)
Cómo Implementar Blockchain en Aplicaciones Web
![Cómo Implementar Chat en Vivo en tu Sitio Web 21 Cómo Implementar Chat en Vivo en tu Sitio Web](https://lovtechnology.com/wp-content/uploads/2024/05/Como-Implementar-Chat-en-Vivo-en-tu-Sitio-Web-300x200.jpg)
Cómo Implementar Chat en Vivo en tu Sitio Web
![Guía sobre Redes LTE: Qué son, como funcionan y para que sirven 22 Redes LTE](https://lovtechnology.com/wp-content/uploads/2024/06/Redes-LTE-300x200.jpg)
Guía sobre Redes LTE: Qué son, como funcionan y para que sirven
![Redes Satelitales: Que son, como funcionan y sus beneficios 23 Redes satelitales](https://lovtechnology.com/wp-content/uploads/2024/06/Redes-satelitales-300x200.jpg)
Redes Satelitales: Que son, como funcionan y sus beneficios
![¿Qué es FireWire? 24 ¿Qué es Firewire?](https://lovtechnology.com/wp-content/uploads/2021/03/que_es_firewire-300x200.jpg)
¿Qué es FireWire?
![Conceptos básicos de POP 25 email](https://lovtechnology.com/wp-content/uploads/2021/07/email-300x200.jpg)
Conceptos básicos de POP
![Códigos de Estados HTTP 26 Códigos de estados HTTP .](https://lovtechnology.com/wp-content/uploads/2022/01/pricipal-5-300x200.webp)
Códigos de Estados HTTP
![¿Qué es Apache (servidor web de libre distribución)? 27 ¿Qué es Apache (servidor web de libre distribución)?](https://lovtechnology.com/wp-content/uploads/2023/02/Que-es-Apache-servidor-web-de-libre-distribucion-300x200.jpg)
¿Qué es Apache (servidor web de libre distribución)?
![Qué es WAP (Wireless Application Protocol): ¿cómo funciona y para qué sirve? 28 Qué es WAP (Wireless Application Protocol): ¿cómo funciona y para qué sirve?](https://lovtechnology.com/wp-content/uploads/2023/02/Que-es-WAP-Wireless-Application-Protocol-como-funciona-y-para-que-sirve-300x200.jpg)
Qué es WAP (Wireless Application Protocol): ¿cómo funciona y para qué sirve?
![Qué es xDSL (se utiliza para designar varios estándares de la familia Digital Subscriber Line): ¿Cómo funcionan y para qué sirven? 29 Qué es xDSL (se utiliza para designar varios estándares de la familia Digital Subscriber Line): ¿Cómo funcionan y para qué sirven?](https://lovtechnology.com/wp-content/uploads/2023/03/Que-es-xDSL-se-utiliza-para-designar-varios-estandares-de-la-familia-Digital-Subscriber-Line-Como-funcionan-y-para-que-sirven-300x200.jpg)
Qué es xDSL (se utiliza para designar varios estándares de la familia Digital Subscriber Line): ¿Cómo funcionan y para qué sirven?
![¿Qué es el (CLR) Common Language Runtime? 30 ¿Qué es el (CLR) Common Language Runtime?](https://lovtechnology.com/wp-content/uploads/2023/04/Que-es-el-CLR-Common-Language-Runtime-300x200.jpg)
¿Qué es el (CLR) Common Language Runtime?
![502 Error de puerta de enlace incorrecta: Qué es y cómo solucionarlo 31 502 Error de puerta de enlace incorrecta: Qué es y cómo solucionarlo](https://lovtechnology.com/wp-content/uploads/2023/04/502-Error-de-puerta-de-enlace-incorrecta-Que-es-y-como-solucionarlo-300x200.jpg)
502 Error de puerta de enlace incorrecta: Qué es y cómo solucionarlo
![¿Qué son Archivos Encriptados: Cómo funcionan y para que sirven? 32 ¿Qué son Archivos Encriptados: Cómo funcionan y para que sirven?](https://lovtechnology.com/wp-content/uploads/2023/04/Que-son-Archivos-Encriptados-Como-funcionan-y-para-que-sirven-300x200.jpg)
¿Qué son Archivos Encriptados: Cómo funcionan y para que sirven?
![¿Qué es Dropbox: cómo funciona y para qué sirve? 33 ¿Qué es Dropbox: cómo funciona y para qué sirve?](https://lovtechnology.com/wp-content/uploads/2023/04/Que-es-Dropbox-como-funciona-y-para-que-sirve-300x200.jpg)
¿Qué es Dropbox: cómo funciona y para qué sirve?
![¿Qué es el sandbox (seguridad informática): cómo funciona y para qué sirve? 34 ¿Qué es el sandbox (seguridad informática): cómo funciona y para qué sirve?](https://lovtechnology.com/wp-content/uploads/2024/05/¿Que-es-el-sandbox-seguridad-informatica-como-funciona-y-para-que-sirvet-300x200.webp)
¿Qué es el sandbox (seguridad informática): cómo funciona y para qué sirve?
![Megabyte en Computación y Conexión a Internet: Explorando las Medidas Digitales 35 Megabyte en Computación y Conexión a Internet: Explorando las Medidas Digitales](https://lovtechnology.com/wp-content/uploads/2023/06/Megabyte-en-Computacion-y-Conexion-a-Internet-Explorando-las-Medidas-Digitales-300x200.jpg)
Megabyte en Computación y Conexión a Internet: Explorando las Medidas Digitales
![LIN: Descubre las funciones del protocolo de interconexión de red de área local 36 LIN: Descubre las funciones del protocolo de interconexión de red de área local](https://lovtechnology.com/wp-content/uploads/2023/06/LIN-Descubre-las-funciones-del-protocolo-de-interconexion-de-red-de-area-local-300x200.jpg)
LIN: Descubre las funciones del protocolo de interconexión de red de área local
![Introducción al Desarrollo de Software: Principios y Mejores Prácticas 37 Introducción al Desarrollo de Software: Principios y Mejores Prácticas](https://lovtechnology.com/wp-content/uploads/2024/04/Introduccion-al-Desarrollo-de-Software-Principios-y-Mejores-Practicas-300x200.webp)
Introducción al Desarrollo de Software: Principios y Mejores Prácticas
![Análisis de la Teoría de Grafos en la Optimización de Redes 38 Análisis de la Teoría de Grafos en la Optimización de Redes](https://lovtechnology.com/wp-content/uploads/2024/05/image-15-300x200.png)
Análisis de la Teoría de Grafos en la Optimización de Redes
![Desarrollo de Aplicaciones Móviles con React Native 39 Desarrollo de Aplicaciones Móviles con React Native](https://lovtechnology.com/wp-content/uploads/2024/05/Desarrollo-de-Aplicaciones-Moviles-con-React-Native-300x200.webp)
Desarrollo de Aplicaciones Móviles con React Native
![Bluetooth: Tecnología y Aplicaciones 40 Bluetooth](https://lovtechnology.com/wp-content/uploads/2024/05/Bluetooth-300x200.jpg)
Bluetooth: Tecnología y Aplicaciones
![Cómo Implementar PWA para Mejorar la Experiencia de Usuario 41 Implementar PWA para la Experiencia de Usuario](https://lovtechnology.com/wp-content/uploads/2024/05/Implementar-PWA-para-la-Experiencia-de-Usuario-300x200.jpg)
Cómo Implementar PWA para Mejorar la Experiencia de Usuario
![Cómo Utilizar Redux para Gestión de Estado en React 42 Redux para Gestión de Estado en React](https://lovtechnology.com/wp-content/uploads/2024/05/Redux-para-Gestion-de-Estado-en-React-300x200.jpg)
Cómo Utilizar Redux para Gestión de Estado en React
![Cómo Implementar Notificaciones Push en Aplicaciones Web 43 Cómo Implementar Notificaciones Push en Aplicaciones Web](https://lovtechnology.com/wp-content/uploads/2024/05/Como-Implementar-Notificaciones-Push-en-Aplicaciones-Web-300x200.jpg)
Cómo Implementar Notificaciones Push en Aplicaciones Web
![CRM: Qué es, como funciona y para que sirve 44 CRM](https://lovtechnology.com/wp-content/uploads/2024/06/CRM-300x200.jpg)
CRM: Qué es, como funciona y para que sirve
![MySQL vs PostgreSQL vs SQLite: Comparación detallada entre estos sistemas de gestión de base de datos relacionales 45 Comparación detallada entre MySQL vs PostgreSQL vs SQLite](https://lovtechnology.com/wp-content/uploads/2021/03/comparacion_detallada_mysql_postgre_sqlite-300x200.png)