O DHCP (Dynamic Host Configuration Protocol), um protocolo de internet definido na RFC 2131 que permite a alocação dinâmica de endereços IP a hospedeiros (hosts), opera em um modelo cliente/servidor, com hospedeiros que atua como clientes requisitando um endereço IP de inicialização, e um servidor DHCP fornecendo o endereço IP solicitado com os parâmetros de configuração para os clientes. (STALLINGS, 2016, p. 147.) Em relação à troca de mensagens utilizadas na operação do protocolo DHCP, assinale a afirmativa INCORRETA.
- A)Quando a mensagem DHCPACK com os parâmetros de configuração chega no servidor, o cliente já está configurado.
Errada, porque o DHCPACK é enviado pelo servidor ao cliente, e é o recebimento desse pacote que permite ao cliente concluir a configuração, não o contrário.
- B)O cliente pode optar por abrir mão da alocação de um endereço de rede, enviando uma mensagem DHCPREALEASE para o servidor.
Certa, pois o cliente pode liberar o endereço recebido por meio de uma mensagem de liberação ao servidor.
- C)Após o cliente transmitir uma mensagem DHCPDISCOVER em sua rede local para o servidor, o servidor responde o cliente com uma mensagem DHCPOFFER, que inclui um endereço de rede disponível.
Certa, porque o fluxo básico do DHCP começa com DHCPDISCOVER e pode gerar uma DHCPOFFER com um endereço disponível.
- D)A mensagem DHCPREQUEST é transmitida e retransmitida por meio dos agentes de retransmissão DHCP. Quando o cliente expira, ele retransmite a mensagem DHCPDISCOVER se não receber as mensagens DHCPOFFER.
Certa, pois o DHCPREQUEST pode ser retransmitido, e se o cliente não receber resposta, ele recomeça a descoberta com DHCPDISCOVER.
Gabarito: A
O DHCP serve para automatizar a entrega de endereço IP e outros parâmetros de rede, como máscara, gateway e DNS. Em vez de você configurar máquina por máquina, o cliente conversa com o servidor e recebe tudo pronto, numa sequência clássica de mensagens como DHCPDISCOVER, DHCPOFFER, DHCPREQUEST e DHCPACK. Na prática, o cliente primeiro procura um servidor na rede local, o servidor responde com uma oferta e, depois, o cliente pede formalmente aquela configuração. Se estiver tudo certo, o servidor confirma com o DHCPACK. A partir daí, o cliente aplica os parâmetros recebidos e passa a operar na rede com aquela configuração. É aqui que mora o ponto da questão: o DHCPACK não chega no servidor, ele chega no cliente. Portanto, não faz sentido dizer que, quando essa mensagem chega ao servidor, o cliente já está configurado. A lógica do protocolo é exatamente o inverso: o servidor envia o DHCPACK para que o cliente finalize a configuração. As demais mensagens seguem o fluxo esperado do protocolo, inclusive a liberação do endereço e o uso de retransmissão quando necessário. Esse encadeamento é bem cobrado em concurso, então vale decorar a ordem com carinho e sem drama: o DHCP não adivinha o IP, ele negocia.