Moje pytanie jest na trzecim etapie, dlaczego klient wysyła transmisję rozgłoszeniową, a nie emisję pojedynczą, ponieważ po dwóch poprzednich operacjach adres serwera DHCP / serwera przekaźnikowego powinien być znany?
Moje pytanie jest na trzecim etapie, dlaczego klient wysyła transmisję rozgłoszeniową, a nie emisję pojedynczą, ponieważ po dwóch poprzednich operacjach adres serwera DHCP / serwera przekaźnikowego powinien być znany?
Odpowiedzi:
https://tools.ietf.org/html/rfc2131#page-13
Serwery odbierają transmisję DHCPREQUEST od klienta. Te serwery, które nie zostały wybrane w komunikacie DHCPREQUEST, wykorzystują ten komunikat jako powiadomienie, że klient odrzucił ofertę tego serwera.
Protokół zakłada, że może istnieć wiele serwerów DHCP. Nadając komunikat z żądaniem, wszystkie serwery, które mogły wydać ofertę, mogą być świadome wyboru klienta.
Ponieważ dopóki serwer nie wyśle DHCPACK, klient nadal nie ma adresu IP. Serwer DHCP może odpowiedzieć na żądanie za pomocą DHCPNACK.