O protocolo DHCP: evolução, características e seu funcionamento

O DHCP é um protocolo da camada de aplicação que atua na atribuição de endereços IP e outras configurações para dispositivos conectados a uma rede. O artigo apresenta a evolução do protocolo, o seu funcionamento e o passo a passo para a instalação de um servidor DHCP em uma distribuição Debian para análise das trocas de mensagens entre cliente e servidor.

[ Hits: 5.146 ]

Por: Lauis de Oliveira e Silva Junior em 01/01/2024


Análise básica do protocolo com Wireshark



A análise ocorreu no cliente, inicialmente abrindo o wireshark.
su -c wireshark

Acompanhando a interface enp0s3, foi solicitado, via terminal, o reinício do serviço de rede.
# /etc/init.d/networking restart


A análise do wireshark foi então parada para a verificação dos protocolos, com o filtro "DHCP" aplicado.

O primeiro foi o DHCP Release - O sistema já tinha um endereço IP, com a atualização da rede, ele enviou um pacote para o servidor DHCP (cujo endereço é 10.1.0.1) para que se livre do endereço. O cliente então apaga suas informações de IP da interface.


Vemos então o IP zerado. O DHCP Discover é então enviado ao endereço de broadcast 255.255.255.255, ele não sabe quem é o servidor que encaminha o endereço, logo envia a requisição a todos na rede. Se houver múltiplos servidores, o cliente normalmente escolherá o pacote emitido pelo servidor que respondeu mais rápido ao pacote DHCP Discover por ele enviado. Normalmente esse é o servidor DHCP mais próximo dele.


Em seguida, vemos a resposta do servidor DHCP (DHCP Offer) indicando que ele pode oferecer as informações.


Percebe-se que é solicitado um endereço específico (DHCP Request), isso ocorre porque o sistema já havia recebido este mesmo anteriormente e a informação foi salva (mesmo não sendo utilizada). A solicitação ainda é encaminhada pelo broadcast.


O servidor então responde (DHCP ACK) não somente com o endereço de IP, mas com todas as demais informações configuradas (como o lease time, máscara de sub-rede e servidor DNS).


A imagem a seguir mostra o esquema das trocas de mensagens realizadas entre cliente e servidor após o DHCP Release.




Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Importância do protocolo DHCP
   3. Motivação histórica e origem
   4. Teoria e conceitos importantes
   5. A segurança do serviço DHCP
   6. Protocolos relacionados e semelhantes
   7. RFCs: Evoluções e melhorias
   8. Clientes DHCP
   9. Instalação do servidor DHCP
   10. Teste com o cliente
   11. Análise básica do protocolo com Wireshark
   12. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Operadoras de Banda Larga com Medição de Velocidade

WIMAX (parte 1)

Internet lenta? Reclame é um direito seu, mas antes leia isto.

Verificando a velocidade ADSL contratada (Velox)

Instalando Apache 1.3.33 com suporte a PHP no Slackware

  
Comentários
[1] Comentário enviado por maurixnovatrento em 14/01/2024 - 13:12h


Muito bom, bem completo.

___________________________________________________________
https://www.youtube.com/@LinuxDicasPro
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts