¿El protocolo de capa de transporte utilizado por el servidor dhcp es tcp o udp?
El protocolo DHCP utiliza UDP como protocolo de transmisión. El host envía un mensaje de solicitud al puerto 67 del servidor DHCP y el servidor DHCP responde con un mensaje de respuesta al puerto 68 del host.
DHCP se convirtió en un protocolo estándar en octubre de 1993, y su predecesor fue el protocolo BOOTP. La definición se puede encontrar en RFC 2131 y el estándar propuesto basado en IPv6 se puede encontrar en RFC 3315. Los paquetes DHCP utilizan el protocolo UDP en la capa de transporte. Cuando el Cliente envía el paquete al Servidor, utiliza el Puerto UDP 67, y cuando se envía desde el Servidor al Cliente, utiliza el Puerto UDP 68.
Información ampliada:
Principios de funcionamiento relacionados de dhcp:
1. El cliente solicita IP
El cliente transmite un paquete de descubrimiento de dhcp. , puerto UDP 67, origen ip0.0.0.0 destino ip255.255.255.255 (difusión limitada). También incluye la MAC y el nombre de host del cliente.
2. Respuesta del servidor
Cuando el servidor recibe una solicitud, verifica el grupo de direcciones IP. Si hay una IP, transmite un paquete de oferta dhcp, puerto UDP 68. La IP de origen es la IP del servidor y la IP de destino es 255.255.255.255 y también incluye la siguiente información: MAC del cliente, IP proporcionada por el servidor, máscara de subred, arrendamiento e IP del servidor.
3. Selección de cliente
Utilice el primer paquete de oferta dhcp recibido y envíe una transmisión de paquete de solicitud dhcp, utilizando el puerto UDP 67, ip de origen ip0.0.0.0 y destino 255.255.255.255.
4. Confirmación del servidor
Después de recibir el paquete de solicitud dhcp, el servidor dhcp transmitirá el paquete DHcp ACK al cliente para confirmar el éxito. Utilice el puerto UDP 68, la IP de origen es la IP del servidor y la IP de destino es 255.255.255.255. Después de que el cliente recibe el paquete DHCP ACK, puede usar la dirección IP.
Enciclopedia Baidu-DHCP
Enciclopedia Baidu-Servidor DHCP