DHCPv4 a mensagem de DHCPREQUEST é enviada em broadcast do cliente para o servidor imediatamente após receber o DHCPOFFER como um aviso de aceitação de vinculação para o servidor selecionado. Porque essa mensagem é enviada em broadcast?
O cliente pode ter recebido DHCPOFFER de vários servidores, e a difusão serve para implicitamente recusar essas outras ofertas.
O cliente não sabe o endereço IP do servidor DHCP que enviou o DHCPOFFER.
O servidor DHCP pode estar em uma outra rede, portanto a solicitação deve ser enviada como uma difusão.
O cliente espera ainda a mensagem de DHCPACK para utilizar seu IP.
O cliente ainda não tem um endereço MAC atribuído, portanto não pode enviar uma mensagem unicast na Camada 2.
A mensagem DHCPREQUEST é enviada em broadcast do cliente para o servidor imediatamente após receber o DHCPOFFER como um aviso de aceitação de vinculação para o servidor selecionado. Essa mensagem é enviada em broadcast porque o cliente pode ter recebido DHCPOFFER de vários servidores, e a difusão serve para implicitamente recusar essas outras ofertas. Além disso, o cliente não sabe o endereço IP do servidor DHCP que enviou o DHCPOFFER e o servidor DHCP pode estar em outra rede, portanto a solicitação deve ser enviada como uma difusão. O cliente ainda espera a mensagem de DHCPACK para utilizar seu IP e, como ainda não tem um endereço MAC atribuído, não pode enviar uma mensagem unicast na Camada 2.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar