Ir para o conteúdo

CCT-UFCA/Ciência da Computação/Laboratório de Redes/DHCP

De Wikiversidade

O que é DHCP?

[editar | editar código]

DHCP (Dynamic Host Configuration Protocol) é um protocolo cliente/servidor criado em 1993 que distribui automaticamente IPs e configurações de rede para os dispositivos, substituindo o antigo BOOTP.


Principais Vantagens

[editar | editar código]
  • Automatiza a atribuição de IPs
  • Reduz erros e conflitos na rede
  • É escalável e transparente para o usuário

Modos de Operação

[editar | editar código]
  • Automático: IP fixo atribuído automaticamente
  • Dinâmico: IP temporário com tempo de concessão (lease)
  • Manual: IP fixo vinculado ao MAC do dispositivo

Funcionamento: Processo DORA

[editar | editar código]
  1. Discovery – Cliente procura um servidor DHCP (broadcast)
  2. Offer – Servidor responde com uma proposta de IP e parâmetros
  3. Request – Cliente aceita a proposta e envia confirmação
  4. Acknowledge – Servidor confirma a concessão do IP

Mensagens Importantes do DHCP

[editar | editar código]

Além do DORA, existem outras mensagens:

  • Gratuitous ARP: Verifica se o IP oferecido já está em uso
  • DHCP NAK: Servidor rejeita o pedido (ex: IP inválido)
  • DHCP Decline: Cliente recusa IP após detectar conflito
  • DHCP Release: Cliente devolve o IP ao servidor
  • DHCP Inform: Cliente solicita apenas configurações extras (já tem IP)

Retransmissão DHCP (Relay Agent)

[editar | editar código]
  • DHCP funciona com broadcast, que não atravessa roteadores
  • Um roteador ou relay agent reencaminha as mensagens entre sub-redes
  • Campo giaddr (Gateway IP Address) identifica a origem da requisição

Configuração

[editar | editar código]
  • Instalar e configurar intervalo de IPs, concessão e reservas
  • Ativar escopos e verificar funcionamento
  • Apenas precisa ativar o uso de DHCP na interface de rede

Conclusão:

O DHCP é essencial em redes modernas por automatizar a configuração de IPs, reduzindo falhas humanas e facilitando o gerenciamento da infraestrutura.