KWALIFIKACJA INF8 - STYCZEŃ 2024

PYTANIE NR 23.
Który adres IPv4 jest adresem rozgłoszeniowym podsieci 46.64.0.0/10?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Dla podsieci 46.64.0.0/10 maska to 255.192.0.0, więc 10 bitów opisuje sieć, a część hosta ma 22 bity.
W drugim oktecie blok ma rozmiar 64 (256−192), więc zakres to 64–127. Broadcast powstaje przez ustawienie wszystkich bitów hosta na 1: 46.127.255.255.

Pełne wyjaśnienie:

Aby znaleźć adres rozgłoszeniowy (broadcast) podsieci zapisanej jako 46.64.0.0/10, trzeba ustalić, ile bitów należy do części sieci, a ile do części hosta.

Krok 1: maska z prefiksu /10
Prefiks /10 oznacza 10 jedynek w masce: 8 bitów w pierwszym oktecie i 2 bity w drugim. Zatem maska to 255.192.0.0 (bo w drugim oktecie: 11000000 = 192).

Krok 2: wyznaczenie bloku adresowego
Skoro w drugim oktecie maska ma wartość 192, to "krok" (rozmiar bloku) wynosi: 256 − 192 = 64. Oznacza to, że drugi oktet sieci może zaczynać się od 0, 64, 128 lub 192. Dla 46.64.0.0 podsieć obejmuje drugi oktet w zakresie 64–127.

Krok 3: adres rozgłoszeniowy
Adres broadcast to ostatni adres w danej podsieci, czyli taki, w którym wszystkie bity części hosta są ustawione na 1. Skoro zakres drugiego oktetu kończy się na 127, a pozostałe oktety (3. i 4.) należą do hosta, to przyjmują maksymalną wartość 255. Otrzymujemy:

Broadcast: 46.127.255.255

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

  • 46.128.0.255 – drugi oktet 128 należy już do następnego bloku (128–191), więc to inna podsieć.
  • 46.64.255.255 – to byłby broadcast dla prefiksu /16 (46.64.0.0/16), ale przy /10 podsieć jest znacznie większa i kończy się na drugim oktecie 127.
  • 46.0.0.255 – to adres z zupełnie innego zakresu drugiego oktetu (0–63), więc nie odpowiada sieci zaczynającej się od 46.64.0.0 przy /10.

Wskazówka egzaminacyjna: przy nietypowych prefiksach (/9–/15) zawsze sprawdzaj "krok" w oktecie, w którym maska nie jest 0 ani 255. To najszybsza metoda wyznaczania broadcast.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Adres rozgłoszeniowy to ostatni adres w danej podsieci IPv4, w którym wszystkie bity części hosta mają wartość 1. Pakiet wysłany na broadcast (w obrębie podsieci) trafia do wszystkich hostów w tym segmencie, o ile sieć i urządzenia na to pozwalają.
Najpierw wyznacz maskę z prefiksu /10 (255.192.0.0). Potem policz krok w "niepełnym" oktecie: 256−192=64, więc drugi oktet tworzy bloki 0–63, 64–127, 128–191, 192–255. Broadcast to koniec bloku, a dalsze oktety ustaw na 255.
Bo /10 to 8 bitów pierwszego oktetu plus 2 bity drugiego. Oznacza to, że granica podsieci "przecina" drugi oktet, więc to on decyduje o zakresie (blokach) sieci. Traktowanie /10 jak /8 lub /16 prowadzi do typowych błędów w broadcast i zakresie hostów.
Dla /10 maska ma 10 jedynek: 8 w pierwszym oktecie (255) i 2 w drugim (192), a pozostałe oktety to zera. Wynik to 255.192.0.0. Tę maskę można też uzyskać, zapisując 10 jedynek w formie binarnej i konwertując na zapis dziesiętny.
"Krok" (rozmiar bloku) w danym oktecie to 256 minus wartość maski w tym oktecie. Dla 192 wychodzi 64, więc drugi oktet podsieci zmienia się co 64: 0, 64, 128, 192. To najszybszy sposób, by znaleźć granice podsieci i adres broadcast bez pełnych obliczeń binarnych.
Nie zawsze w sensie "ostatni oktet = 255" nie wystarcza, by wskazać broadcast. Owszem, w broadcast wszystkie bity hosta są równe 1, więc zwykle ostatnie oktety są 255, ale czasem zmienia się też wcześniejszy oktet (np. przy /10 zmienia się drugi oktet na 127). Trzeba uwzględnić granicę podsieci.
Najczęściej myli się maskę (np. bierze /16 zamiast /10), ignoruje "niepełny" oktet i zakłada stałe zakresy, albo źle wyznacza blok (krok). Częsty jest też błąd polegający na ustawieniu na 255 tylko ostatniego oktetu, bez sprawdzenia, gdzie kończy się podsieć.
W praktyce broadcast pojawia się m.in. przy ARP (odkrywanie adresu MAC w sieci lokalnej), w niektórych mechanizmach wykrywania usług oraz w diagnostyce. Administrator musi umieć policzyć broadcast, aby poprawnie planować podsieci, reguły ACL oraz rozumieć, dlaczego pewne pakiety nie przechodzą przez router.
Adres 46.64.255.255 wygląda jak broadcast dla sieci 46.64.0.0 z maską /16, gdzie całe dwa pierwsze oktety identyfikują sieć. Przy /10 sieć jest większa i obejmuje wiele wartości drugiego oktetu (64–127), więc broadcast musi mieć drugi oktet równy 127, a nie 64.
Użyj metody "kroku" w oktecie granicznym: policz 256−wartość maski w tym oktecie, wyznacz początek bloku (tu 64), dodaj krok i odejmij 1 (64+64−1=127), a resztę ustaw na 255. To szybkie i odporne na pomyłki na egzaminie.
info

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

Specjaliści zwracają uwagę: "Dla podsieci 46.64.0.0/10 maska to 255.192.0.0, więc 10 bitów opisuje sieć, a część hosta ma 22 bity.W drugim oktecie blok ma rozmiar 64 (256−192), więc zakres to 64–127."

Źródła:

  • RFC 791: Internet Protocol, DARPA Internet Program Protocol Specification, September 1981 (sekcje dotyczące adresowania i pól nagłówka IP)
  • RFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, August 2006 (opis prefiksów i agregacji)
  • Cisco Systems Documentation: "IP Addressing and Subnetting for New Users" (dokumentacja szkoleniowa/encyklopedyczna dotycząca wyznaczania maski i broadcast)

Materiały:

  • Dokumentacja RFC dotycząca IPv4 i CIDR
  • Materiały dydaktyczne z adresacji IPv4 i subnettingu (kursy sieciowe)
  • Ćwiczenia z przeliczania prefiksów nietypowych (np. /10, /13, /19)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego