Adres rozgłoszeniowy (broadcast) to najwyższy adres w danej podsieci IPv4. Otrzymuje się go przez ustawienie wszystkich bitów części hosta na 1.
Dla sieci 172.30.0.0/16 prefiks /16 oznacza, że:
- pierwsze 16 bitów (czyli dwa pierwsze oktety) opisują część sieci,
- pozostałe 16 bitów (czyli dwa ostatnie oktety) opisują część hosta.
Inaczej mówiąc maska tej sieci to 255.255.0.0: dwa pierwsze oktety są "siecią", a dwa ostatnie "hostem".
Skoro część hosta obejmuje dwa ostatnie oktety, to aby uzyskać adres rozgłoszeniowy, w tych oktetach trzeba przyjąć wartości maksymalne, czyli 255.255. Część sieci (172.30) pozostaje bez zmian. Stąd broadcast wynosi 172.30.255.255.
Dlaczego pozostałe propozycje są niepoprawne?
- 172.0.255.255 zmienia drugi oktet, czyli wchodzi w część sieci dla /16. To byłby broadcast dla innej sieci (172.0.0.0/16), a nie dla 172.30.0.0/16.
- 172.30.0.255 odpowiada schematowi typowemu dla prefiksu /24 (maska 255.255.255.0), gdzie tylko ostatni oktet jest hostem. Dla /16 host to dwa oktety, więc to nie jest broadcast.
- 172.255.255.255 zmienia drugi oktet, a więc także część sieci; to broadcast dla zupełnie innego zakresu sieciowego, niepowiązanego z 172.30.0.0/16.
Wskazówka egzaminacyjna: najpierw ustal, które oktety należą do części sieci (wynika to z prefiksu), a dopiero potem "wypełnij" część hosta wartościami skrajnymi: 0 dla adresu sieci i 255 dla broadcast. To ogranicza ryzyko automatycznego użycia schematu /24.