O protocolo de asignación dinámica de host HCP úsase amplamente no acceso diario a Internet, como a Internet domésticaenrutadoré un servidor DHCP. Cando configuramos o cliente para obter automaticamente o enderezo IP, o servidor DHCP asígnalle o enderezo IP ao cliente segundo o protocolo DHCP.ONUtamén se pode usar como servidor DHCP.
O protocolo DHCP asigna automaticamente paquetes IP de catro tipos principais:
DHCP Discover: enviado polo cliente para descubrir o servidor DHCP.
Oferta DHCP: enviada polo servidor DHCP, dille ao cliente que podo proporcionar o enderezo IP.
Solicitude DHCP: o envío polo cliente indica ao servidor DHCP correspondente que necesito o enderezo IP.
DHCP ACK: emitido polo servidor DHCP para proporcionar o enderezo IP da resposta do cliente.
Lanzamento DHCP: xeralmente, o cliente está apagado ou fóra de liña. Esta mensaxe fará que o servidor DHCP libere o enderezo IP do cliente que envía esta mensaxe.
DHCP Inform: unha mensaxe enviada polo cliente que solicita algunha información ao servidor.
Rexeitamento DHCP: cando o cliente descobre que o enderezo IP asignado polo servidor non está dispoñible (como conflitos de enderezos IP), emítese esta mensaxe informando ao servidor contra o uso do enderezo IP.
Durante a comunicación DHCP, úsase UDP como protocolo de transmisión. O servidor envía unha solicitude ao porto do servidor DHCP 67 e o servidor responde a mensaxe ao porto do servidor 68.
1. A fase de descubrimento, na que un cliente DHCP busca un servidor DHCP (DHCPdiscover)
O cliente DHCP envía a información de descubrimento DHCPdiscover para atopar o servidor DHCP en modo de difusión (porque o enderezo IP do servidor DHCP é descoñecido para o cliente), é dicir, información específica de difusión ao enderezo 255.255.255.255. Cada host da rede con protocolo TCP/IP recibirá esta mensaxe de difusión, pero só responderá o servidor DHCP.
2. Fase de aprovisionamento, onde o servidor DHCP proporciona o enderezo IP (DHCPoffer)
Cada servidor DHCP da rede que recibe un descubrimento DHCPdiscover responde seleccionando un dos enderezos IP aínda non alugados ao cliente DHCP e enviando unha oferta DHCPoffer que contén o enderezo IP alugado e outras configuracións ao cliente DHCP.
3. A fase de selección, na que un cliente DHCP selecciona un enderezo IP proporcionado por un servidor DHCP (DHCPrequest)
Se hai máis dun servidor DHCP que proporciona información ao DHCPoffer enviado polo cliente DHCP, o cliente DHCP só acepta a primeira información que ofrece DHCPoffer recibida e, a continuación, responde a información de solicitude de DHCPrequest en modo de transmisión. Esta información contén unha solicitude para o enderezo IP do servidor DHCP que elixa. O motivo para responder en modo broadcast é para informar a todos os servidores DHCP de que elixirá o enderezo IP proporcionado por un servidor DHCP.
4. A fase de confirmación, na que o servidor DHCP confirma o enderezo IP proporcionado (DHCPack)
Cando o servidor DHCP recibe a información de solicitude de DHCPrequest contestada polo cliente DHCP, envía unha mensaxe de confirmación de DHCPack ao cliente DHCP co enderezo IP que proporcionou e outras configuracións para indicarlle ao cliente DHCP que pode utilizar o enderezo IP que proporcionou. A continuación, o cliente DHCP vincula o seu protocolo TCP/IP á tarxeta de rede e todos os servidores DHCP, excepto o elixido polo cliente DHCP, recuperan o enderezo IP proporcionado.
5. Reiniciar sesión (DHCPrequest)
No futuro, cada vez que o cliente DHCP se rexistra de novo na rede, non necesita enviar de novo a información de descubrimento de DHCPdiscover, senón que envía directamente a información de solicitude de DHCPrequest que contén o enderezo IP asignado previamente. Cando o servidor DHCP recibe esta información, tenta que o cliente DHCP siga usando o enderezo IP orixinal e responde cun acuse de recibo de DHCP. Se o enderezo IP xa non se pode asignar ao cliente DHCP orixinal (se o enderezo IP xa se asignou a outro cliente DHCP), o servidor DHCP responderá unha mensaxe de denegación de DHCPnack ao cliente DHCP. Cando o cliente DHCP orixinal recibe esta mensaxe de denegación de DHCPnack, debe reenviar a mensaxe de descubrimento DHCPdiscover para solicitar un novo enderezo IP.
6. Actualiza o contrato de arrendamento
O enderezo IP cedido polo servidor DHCP ao cliente DHCP adoita ter un prazo de arrendamento, despois do cal o servidor DHCP recuperará o enderezo IP alugado. Se un cliente DHCP quere ampliar o seu contrato de arrendamento IP, debe renovar o seu contrato de arrendamento IP. O cliente DHCP envía automaticamente información ao servidor DHCP para actualizar o seu contrato de arrendamento IP, tanto cando se inicia o cliente DHCP como cando o contrato de arrendamento IP está a metade.
A asignación dinámica de host DHCP tamén pertence a un dos nososONUprodutos de rede da serie, e os nosos produtos relacionados coa rede quentes cobren varios tipos deONUprodutos da serie, incluíndo ACONU/ comunicaciónONU/ intelixenteONU/ caixaONU/ porto PON dualONUe así por diante. O anteriorONUOs produtos da serie pódense usar para os requisitos de rede de varios escenarios. Benvido a ter unha comprensión técnica máis detallada dos produtos.