Adres rozgłoszeniowy (broadcast) w IPv4 to ostatni adres w danej podsieci. Aby go wyznaczyć, trzeba znać rozmiar podsieci wynikający z prefiksu.
Dla sieci 172.16.64.0/26 prefiks /26 oznacza, że 26 bitów opisuje część sieci, a 6 bitów pozostaje na hosty (32−26=6). Liczba wszystkich adresów w podsieci wynosi więc 2^6 = 64.
Skoro podsieć zaczyna się od 172.16.64.0 i ma 64 adresy, to jej zakres adresów to:
- pierwszy adres: 172.16.64.0 (adres sieci),
- kolejne adresy: 172.16.64.1, 172.16.64.2, …
- ostatni adres: 172.16.64.63.
Zatem poprawny adres rozgłoszeniowy to 172.16.64.63, bo wszystkie bity hosta są ustawione na 1 (w granicach tej podsieci).
Dlaczego pozostałe propozycje nie pasują?
- "172.16.64.0" to adres sieci (początek bloku), a nie broadcast.
- "172.16.64.192" jest adresem sieci innej podsieci /26 w tym samym /24 (bloki po 64: .0, .64, .128, .192). Broadcast dla tej podsieci byłby .255.
- "172.16.64.255" jest broadcastem dla podsieci zaczynającej się od 172.16.64.192/26, ale nie dla 172.16.64.0/26.
Wskazówka egzaminacyjna: przy /26 zawsze myśl o "kroku" 64 w ostatnim oktetcie (0–63, 64–127, 128–191, 192–255). Broadcast to zawsze koniec konkretnego bloku.