KWALIFIKACJA INF2 - TEST WIEDZY NR 4

PYTANIE NR 28.
Jaki jest domyślny adres broadcast dla sieci o adresie IP 172.16.0.0/16?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Dla sieci 172.16.0.0/16 część sieciowa ma 16 bitów (maska 255.255.0.0), a część hosta 16 bitów. Adres broadcast powstaje przez ustawienie wszystkich bitów hosta na 1, czyli w dwóch ostatnich oktetach otrzymujemy 255.255. Dlatego poprawny adres rozgłoszeniowy to 172.16.255.255.

Pełne wyjaśnienie:

Adres rozgłoszeniowy (broadcast) w IPv4 to adres, pod który trafia pakiet przeznaczony do wszystkich hostów w danej podsieci (tzw. directed broadcast dla tej podsieci). Aby go wyznaczyć, trzeba znać granicę między częścią sieciową a hosta, czyli prefiks/maskę.

W zapisie 172.16.0.0/16 liczba /16 oznacza, że pierwsze 16 bitów adresu należy do sieci. To odpowiada masce 255.255.0.0. Innymi słowy: dwa pierwsze oktety (172.16) identyfikują sieć, a dwa ostatnie oktety są przeznaczone na adresowanie hostów w tej sieci.

Jak liczymy broadcast?
Broadcast dla danej podsieci to "najwyższy" adres w tej podsieci, czyli taki, w którym wszystkie bity części hosta są ustawione na 1. Skoro część hosta obejmuje tu dwa ostatnie oktety, to oba te oktety przyjmują wartość 255. Otrzymujemy zatem 172.16.255.255.

Dlaczego pozostałe odpowiedzi są błędne?

  • 172.16.0.0 to adres sieci (network address) dla prefiksu /16, bo wszystkie bity hosta są równe 0. To nie jest broadcast.
  • 172.16.0.255 byłby broadcastem tylko dla podsieci o prefiksie /24 zaczynającej się od 172.16.0.0 (czyli gdy część hosta to tylko ostatni oktet). Dla /16 część hosta jest większa, więc to nie jest adres rozgłoszeniowy całej sieci /16.
  • 172.16.255.0 nie jest adresem broadcast dla /16, ponieważ w części hosta nie ma samych jedynek (ostatni oktet jest 0). To raczej wygląda jak adres sieci dla jakiejś podsieci /24 (172.16.255.0/24), ale nie jak broadcast dla /16.

Wskazówka egzaminacyjna: przy prefiksie /16 zapamiętaj, że zmienne są dwa ostatnie oktety. Gdy pytają o broadcast, te zmienne oktety ustawiasz "na maksa", czyli na 255. Gdy pytają o adres sieci, ustawiasz je na 0.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Adres broadcast (rozgłoszeniowy) w IPv4 to adres, na który wysłany pakiet ma trafić do wszystkich hostów w danej podsieci. Zwykle jest to najwyższy adres w tej podsieci: taki, w którym wszystkie bity części hosta mają wartość 1. Nie należy go mylić z adresem sieci.
Dla /16 maska to 255.255.0.0, więc dwa pierwsze oktety są częścią sieci, a dwa ostatnie częścią hosta. Broadcast uzyskasz, ustawiając wszystkie bity hosta na 1, czyli dwa ostatnie oktety na 255. Wynik: 172.16.255.255.
Bo w prefiksie /16 część hosta obejmuje 16 bitów (dwa ostatnie oktety), a nie tylko 8 bitów (ostatni oktet). W broadcast ustawiasz na 1 całą część hosta, więc "maksymalne" są oba ostatnie oktety. Końcówka 0.255 pasuje typowo do /24.
Adres sieci identyfikuje podsieć i ma wszystkie bity hosta równe 0 (najniższy adres w podsieci). Adres broadcast służy do rozgłoszeń i ma wszystkie bity hosta równe 1 (najwyższy adres w podsieci). Oba adresy zwykle nie są przypisywane hostom.
Nie. Dla podsieci 172.16.0.0/16 adres 172.16.0.0 jest adresem sieci (network address). Adresy hostów zaczynają się dopiero od następnego adresu. W praktyce hosty otrzymują adresy z zakresu pomiędzy adresem sieci a adresem broadcast.
Zwykle nie. W podsieci 172.16.0.0/16 adres 172.16.255.255 jest adresem broadcast, przeznaczonym do rozgłoszeń. Przypisanie go hostowi spowoduje problemy komunikacyjne i konflikty z mechanizmami sieciowymi. Host powinien mieć adres z puli adresów użytecznych.
Prefiks /16 oznacza 16 jedynek w masce, czyli pełne dwa pierwsze oktety: 255.255, a w pozostałych oktetach zera: 0.0. Dlatego maska dla /16 to 255.255.0.0. Na egzaminie warto zapamiętać najczęstsze prefiksy: /8, /16, /24.
Adres broadcast bywa potrzebny przy diagnostyce i konfiguracji usług wykorzystujących rozgłoszenia w sieci lokalnej (np. wykrywanie urządzeń) oraz przy analizie działania protokołów warstwy 2/3. W administracji siecią pomaga też w weryfikacji poprawności podsieci i zakresów DHCP.
Najczęstszy błąd to automatyczne dopisywanie ".255" na końcu bez sprawdzenia prefiksu, czyli traktowanie każdej sieci jak /24. Inny błąd to pomylenie broadcastu z adresem sieci (ustawienie hosta na 0 zamiast na 1). Warto zawsze ustalić, ile oktetów należy do hosta.
W Windows można użyć ipconfig /all (w zależności od wersji informacje mogą być różnie prezentowane) oraz sprawdzić prefiks/maskę i wyliczyć broadcast. W Linux typowo używa się ip addr lub ifconfig (starsze). Kluczowe jest odczytanie prefiksu i obliczenie adresu rozgłoszeniowego.
info

To pytanie poprawnie rozwiązuje 61% zdających egzamin. średnie

Specjaliści zwracają uwagę: "Dla sieci 172.16.0.0/16 część sieciowa ma 16 bitów (maska 255.255.0.0), a część hosta 16 bitów."

Źródła:

  • RFC 791: Internet Protocol, DARPA Internet Program Protocol Specification, 1981, sekcje dot. adresowania IPv4 i interpretacji pól adresu (IETF) — https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-03-01)
  • RFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, 2006, rozdziały dot. prefiksów i notacji /n — https://www.rfc-editor.org/rfc/rfc4632 (dostęp: 2026-03-01)
  • Cisco: "Subnetting Examples" / "IP Subnetting" (opis wyznaczania network i broadcast w podsieciach IPv4) — https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja kursowa dotycząca IPv4 i CIDR (podręczniki do sieci komputerowych na poziomie technikum)
  • Laboratoria z subnettingu (wyznaczanie: adres sieci, broadcast, zakres hostów)
  • Dokumenty RFC opisujące IPv4 i CIDR (do definicji pojęć i notacji)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego