Adres rozgłoszeniowy (broadcast) to ostatni adres w danej podsieci IPv4, czyli taki, w którym wszystkie bity części hosta są ustawione na 1. Dla podsieci 192.168.160.0/21 trzeba więc wyznaczyć jej zakres.
Prefiks /21 oznacza, że 21 bitów należy do części sieciowej, a 11 bitów do części hosta. Maska w zapisie dziesiętnym to 255.255.248.0 (bo w trzecim oktecie mamy 11111000).
Kluczowy krok: ustalenie "kroku" podsieci w trzecim oktecie. Skoro w trzecim oktecie maska to 248, to rozmiar bloku wynosi 256 − 248 = 8. Oznacza to, że podsieci zaczynają się co 8 w trzecim oktecie: …, 152, 160, 168, …
Adres sieci to 192.168.160.0, więc ta podsieć obejmuje zakres trzeciego okteku od 160 do 167 (bo następny blok zaczyna się od 168). Zatem:
- adres sieci: 192.168.160.0
- adres broadcast: 192.168.167.255
- typowy zakres hostów: 192.168.160.1–192.168.167.254
Dlaczego pozostałe propozycje są błędne? Odpowiedź "192.168.160.254" mieści się w podsieci, ale jest to adres hosta (końcówka .254 nie musi oznaczać broadcastu). "192.168.7.255" należy do zupełnie innego zakresu (inna wartość w trzecim oktecie, więc inna podsieć). "192.168.255.254" to również adres hosta i dodatkowo nie odpowiada podsieci zaczynającej się od 192.168.160.0/21.
Wskazówka egzaminacyjna: przy prefiksach innych niż /24 najczęstszy błąd to założenie, że broadcast zawsze kończy się na .255. Sprawdź, w którym oktecie wypada granica maski i policz rozmiar bloku (256 − wartość maski w tym oktecie).