KWALIFIKACJA INF2 - WRZESIEŃ 2015 (test 2)

PYTANIE NR 17.
Który z adresów jest adresem rozgłoszeniowym dla hosta o adresie IP 171.25.172.29 i masce sieci 255.255.0.0?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Dla maski 255.255.0.0 (czyli /16) część sieci to dwa pierwsze oktety: 171.25, a część hosta to dwa ostatnie. Adres rozgłoszeniowy powstaje przez ustawienie wszystkich bitów części hosta na 1, więc ostatnie dwa oktety mają wartość 255. Otrzymujemy 171.25.255.255.

Pełne wyjaśnienie:

Adres rozgłoszeniowy (broadcast) to specjalny adres w danej podsieci IPv4, na który pakiet jest dostarczany do wszystkich hostów w tej podsieci (o ile nie jest blokowany przez urządzenia/filtry). Wyznacza się go na podstawie adresu IP oraz maski.

Maska 255.255.0.0 oznacza, że pierwsze 16 bitów (dwa pierwsze oktety) to część sieci, a pozostałe 16 bitów (dwa ostatnie oktety) to część hosta. W zapisie prefiksowym jest to /16.

Dany host ma IP: 171.25.172.29. Przy /16 sieć ma stałe dwa pierwsze oktety:

  • część sieci: 171.25
  • część hosta: 172.29 (w obrębie tej sieci)

Adres rozgłoszeniowy uzyskuje się przez ustawienie wszystkich bitów części hosta na 1. W praktyce (dla /16) oznacza to ustawienie obu ostatnich oktetów na 255, bo to właśnie te oktety należą do części hosta.

Zatem broadcast dla sieci 171.25.0.0/16 to: 171.25.255.255.

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

  • 171.25.255.0 – to nie jest broadcast dla /16; ma "wyzerowany" ostatni oktet i nie ustawia całej części hosta na 1.
  • 171.25.172.255 – wygląda jak broadcast dla maski /24 (255.255.255.0), bo zmienia tylko ostatni oktet na 255. Tu maska to /16, więc to za mało.
  • 171.25.0.0 – to adres sieci (network address) dla /16, czyli przypadek, gdy wszystkie bity części hosta są równe 0.

Wskazówka egzaminacyjna: najpierw zamień maskę na prefiks (/16), potem zapamiętaj regułę "broadcast = bity hosta na 1". Dla masek /8, /16, /24 często da się to policzyć "oktetowo", bez pełnego zapisu binarnego.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Adres rozgłoszeniowy (broadcast) to adres w obrębie podsieci, na który wysłany pakiet jest kierowany do wszystkich hostów tej podsieci. Jest to zwykle "ostatni" adres w podsieci, czyli taki, w którym wszystkie bity części hosta mają wartość 1.
Maska 255.255.0.0 to prefiks /16: dwa pierwsze oktety opisują sieć, dwa ostatnie hosta. Aby policzyć broadcast, pozostaw dwa pierwsze oktety bez zmian, a dwa ostatnie ustaw na 255 (bo odpowiadają bitom hosta ustawionym na 1).
Przy /16 część hosta ma 16 bitów, czyli obejmuje dwa ostatnie oktety. Broadcast powstaje przez ustawienie wszystkich bitów hosta na 1. W zapisie dziesiętnym każdy oktet z samymi jedynkami ma wartość 255, więc końcówka to 255.255.
Adres sieci (network) ma wszystkie bity części hosta równe 0, a adres broadcast ma wszystkie bity części hosta równe 1. Dla /16 będzie to odpowiednio x.y.0.0 (adres sieci) oraz x.y.255.255 (broadcast) dla tych samych dwóch pierwszych oktetów.
Tak, ale tylko przy masce /24 (255.255.255.0), gdzie część hosta to jeden ostatni oktet. W tym zadaniu maska to 255.255.0.0 (/16), więc część hosta obejmuje dwa oktety i broadcast musi mieć postać 171.25.255.255.
Najczęściej myli się maskę /16 z /24, przez co liczy się broadcast tylko w ostatnim oktecie. Częsty jest też błąd zamiany: zamiast ustawić bity hosta na 1 (broadcast), ustawia się je na 0 (adres sieci). Pomaga zapis maski jako /x.
Przydaje się w diagnostyce i konfiguracji: rozumiesz, gdzie działają rozgłoszenia (np. ARP, DHCP w obrębie podsieci), umiesz ocenić zasięg domeny rozgłoszeniowej oraz szybciej weryfikujesz, czy host ma poprawną maskę i bramę w sieci lokalnej.
Policz liczbę bitów "1" w masce. W 255 są 8 jedynek (11111111), więc 255.255.0.0 ma 8 + 8 = 16 jedynek. Zapis prefiksowy to /16. Ten zapis ułatwia szybkie rozpoznanie, ile oktetów należy do sieci, a ile do hosta.
Nie powinno się go przypisywać hostowi. Adres rozgłoszeniowy ma specjalne znaczenie w podsieci i jest używany do wysyłania pakietów do wszystkich hostów. Przypisanie go urządzeniu powoduje problemy z komunikacją i jest błędem konfiguracji adresacji.
Jeśli maska to pełne oktety (np. 255.255.0.0, 255.255.255.0), stosuj metodę "oktetową": oktety sieci przepisujesz z IP, a oktety hosta ustawiasz na 255 dla broadcastu. Dla masek niepełno-oktetowych trzeba policzyć zakres w danym oktecie.
info

Statystycznie 47% uczniów zna prawidłową odpowiedź. trudne

Specjaliści zwracają uwagę: "Dla maski 255.255.0.0 (czyli /16) część sieci to dwa pierwsze oktety: 171.25, a część hosta to dwa ostatnie."

Źródła:

  • RFC 791: Internet Protocol (IPv4), sekcje dot. adresowania i pól adresu docelowego, https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-02-18)
  • RFC 950: Internet Standard Subnetting Procedure, definicje podsieci, maski i adresów specjalnych, https://www.rfc-editor.org/rfc/rfc950 (dostęp: 2026-02-18)
  • Cisco Learning Network: Subnetting and IP addressing (materiały wprowadzające do subnettingu IPv4), https://learningnetwork.cisco.com/s/article/subnetting-an-introduction (dostęp: 2026-02-18)

Materiały:

  • Podręczniki do podstaw sieci komputerowych (adresacja IPv4, maski, podsieci)
  • Materiały szkoleniowe producentów (np. kursy i notatki o subnettingu IPv4)
  • Ćwiczenia praktyczne: obliczanie adresu sieci i broadcastu dla różnych masek (/8–/30)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego