O protocolo de alocação dinâmica de host HCP é amplamente utilizado no acesso diário à Internet, como a Internet domésticaroteadoré um servidor DHCP. Quando configuramos o cliente para obter automaticamente o endereço IP, o servidor DHCP atribui o endereço IP ao cliente de acordo com o protocolo DHCP.ONUtambém podem ser usados como servidores DHCP.
O protocolo DHCP aloca automaticamente pacotes IP de quatro tipos principais:
DHCP Discover: Enviado pelo cliente para descobrir o servidor DHCP.
Oferta DHCP: Enviado pelo servidor DHCP, informa ao cliente que posso fornecer o endereço IP.
Solicitação DHCP: Enviada pelo cliente informa ao servidor DHCP correspondente que preciso do endereço IP.
DHCP ACK: Emitido pelo servidor DHCP para fornecer o endereço IP da resposta do cliente.
Liberação de DHCP: Geralmente, o cliente está desligado ou offline. Esta mensagem fará com que o servidor DHCP libere o endereço IP do cliente que envia esta mensagem.
DHCP Inform: Uma mensagem enviada pelo cliente que solicita algumas informações do servidor.
Declínio de DHCP: Quando o cliente descobre que o endereço IP atribuído pelo servidor não está disponível (como conflitos de endereço IP), esta mensagem é emitida informando o servidor contra o uso do endereço IP.
Durante a comunicação DHCP, o UDP é usado como protocolo de transmissão. O host envia uma solicitação para a porta 67 do servidor DHCP e o servidor responde a mensagem para a porta 68 do host.
1. A fase de descoberta, onde um cliente DHCP procura um servidor DHCP (DHCPdiscover)
O cliente DHCP envia as informações de descoberta do DHCPdiscover para localizar o servidor DHCP em modo de transmissão (porque o endereço IP do servidor DHCP é desconhecido para o cliente), ou seja, informações de transmissão específicas para o endereço 255.255.255.255. Cada host na rede com protocolo TCP/IP receberá esta mensagem de difusão, mas apenas o servidor DHCP responderá.
2. Fase de provisionamento, onde o servidor DHCP fornece o endereço IP (DHCPoffer)
Cada servidor DHCP na rede que recebe uma descoberta DHCPdiscover responde selecionando um dos endereços IP ainda não alugados ao cliente DHCP e enviando uma oferta DHCPoffer contendo o endereço IP alugado e outras configurações ao cliente DHCP.
3. A fase de seleção, na qual um cliente DHCP seleciona um endereço IP fornecido por um servidor DHCP (DHCPrequest)
Se houver mais de um servidor DHCP fornecendo informações à oferta DHCP enviada pelo cliente DHCP, o cliente DHCP aceitará apenas a primeira informação de oferta DHCP recebida e, em seguida, responderá a uma solicitação de informações de solicitação de DHCP no modo de transmissão. Esta informação contém uma solicitação do endereço IP do servidor DHCP de sua escolha. O motivo para responder em modo broadcast é informar a todos os servidores DHCP que ele escolherá o endereço IP fornecido por um servidor DHCP.
4. A fase de confirmação, na qual o servidor DHCP confirma o endereço IP fornecido (DHCPack)
Quando o servidor DHCP recebe as informações de solicitação DHCPrequest respondidas pelo cliente DHCP, ele envia uma mensagem de confirmação DHCPack ao cliente DHCP com o endereço IP fornecido e outras configurações para informar ao cliente DHCP que ele pode usar o endereço IP fornecido. O cliente DHCP então vincula seu protocolo TCP/IP à placa de rede e todos os servidores DHCP, exceto aquele escolhido pelo cliente DHCP, recuperam o endereço IP fornecido.
5. Faça login novamente (DHCPrequest)
No futuro, cada vez que o cliente DHCP fizer login na rede novamente, ele não precisará enviar novamente as informações de descoberta do DHCPdiscover, mas enviará diretamente as informações de solicitação do DHCPrequest contendo o endereço IP atribuído anteriormente. Quando o servidor DHCP recebe essas informações, ele tenta permitir que o cliente DHCP continue a usar o endereço IP original e responde com uma confirmação de DHCPack. Se o endereço IP não puder mais ser atribuído ao cliente DHCP original (se o endereço IP já tiver sido atribuído a outro cliente DHCP), o servidor DHCP responderá uma mensagem de negação DHCPnack ao cliente DHCP. Quando o cliente DHCP original recebe esta mensagem de negação DHCPnack, ele deve reenviar a mensagem de descoberta DHCPdiscover para solicitar um novo endereço IP.
6. Atualize o aluguel
O endereço IP alugado pelo servidor DHCP ao cliente DHCP geralmente tem um prazo de locação, após o qual o servidor DHCP recuperará o endereço IP alugado. Se um cliente DHCP quiser estender sua concessão de IP, ele deverá renovar sua concessão de IP. O cliente DHCP envia automaticamente informações ao servidor DHCP para atualizar sua concessão de IP quando o cliente DHCP é iniciado e quando a concessão de IP termina pela metade.
A alocação dinâmica de host DHCP também pertence a um de nossosONUprodutos de rede da série e nossos produtos quentes de rede relacionados cobrem vários tipos deONUprodutos da série, incluindo ACONU/ comunicaçãoONU/ inteligenteONU/ caixaONU/ porta PON duplaONUe assim por diante. O de cimaONUOs produtos da série podem ser usados para os requisitos de rede de vários cenários. Bem-vindo para ter uma compreensão técnica mais detalhada dos produtos.