KWALIFIKACJA INF2 + INF3 - CZERWIEC 2010

PYTANIE NR 35.
Maska podsieci /23 oznacza, że na pierwszych 23 bitach 32-cyfrowej liczby binarnej znajdują się jedynki, a na pozostałych zera. Jak będzie zapisana ta maska w systemie dziesiętnym, jeżeli każdym kolejnym 8 bitom odpowiada jedna liczba dziesiętna?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Maska /23 ma 23 jedynki, więc obejmuje 2 pełne oktety (16 bitów) oraz 7 bitów w trzecim oktecie.
To daje: 11111111.11111111.11111110.00000000, czyli 255.255.254.0. Trzeci oktet ma 7 jedynek i jedno zero (254), a ostatni oktet to 0.

Pełne wyjaśnienie:

W zapisie CIDR "/23" oznacza, że pierwsze 23 bity maski IPv4 to jedynki, a pozostałe (32−23=9 bitów) to zera. Maska IPv4 ma 32 bity podzielone na 4 oktety po 8 bitów, a każdy oktet zapisuje się jako liczba dziesiętna 0–255.

Liczymy pełne oktety: 23 bity jedynek to:

  • pierwsze 8 bitów: 11111111 → 255
  • drugie 8 bitów: 11111111 → 255
  • zostaje 7 jedynek w trzecim oktecie (bo 23−16=7): 11111110 → 254
  • ostatni oktet to same zera: 00000000 → 0

Zatem maska w binarnym zapisie to: 11111111.11111111.11111110.00000000, a w zapisie dziesiętnym: 255.255.254.0.

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

  • 255.255.0.0 odpowiada /16 (dwa oktety jedynek), a nie /23.
  • 255.255.255.0 odpowiada /24 (trzy oktety jedynek), czyli ma o 1 jedynkę więcej niż /23.
  • 255.255.255.128 odpowiada /25 (24 jedynki + 1 w czwartym oktecie), więc to jeszcze inny prefiks.

Wskazówka egzaminacyjna: dla /n zawsze rozbijaj n na "pełne ósemki" i "resztę" w kolejnym oktecie. Reszta 7 w oktecie oznacza 11111110 (254), reszta 1 oznacza 10000000 (128) itd.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Zapis /23 oznacza, że maska ma 23 bity ustawione na 1, a pozostałe 9 bitów na 0. To definiuje, ile bitów adresu IPv4 należy do części sieciowej, a ile do hostów. Dzięki temu można określić rozmiar podsieci i zakres adresów.
Rozbij 23 jedynki na oktety: 16 bitów to dwa pełne oktety 255.255, zostaje 7 jedynek w trzecim oktecie: 11111110 = 254, a ostatni oktet to zera = 0. Otrzymasz 255.255.254.0.
W masce /23 po dwóch pełnych oktetach jedynek zostaje 7 jedynek w kolejnym oktecie. Wzorzec bitowy to 11111110, a to w dziesiętnym daje 254. To typowy "niepełny" oktet wynikający z prefiksu niepodzielnego przez 8.
Najczęściej myli się /23 z /24 i wybiera 255.255.255.0 "z przyzwyczajenia". Drugi błąd to przyjęcie, że po 255.255 musi być 0.0 (czyli /16). Pomaga schemat: pełne oktety 255, a resztę bitów zapisuj jako 128, 192, 224, 240, 248, 252, 254.
255 to 8 jedynek (11111111). 254 to 7 jedynek (11111110). 0 to 0 jedynek. Sumujesz: 8 + 8 + 7 + 0 = 23. To szybka metoda weryfikacji, czy maska pasuje do zapisu /23.
Tak. /23 ma 9 bitów hosta, a /24 ma 8 bitów hosta. Zwiększenie liczby bitów hosta o 1 podwaja liczbę adresów w podsieci. W praktyce /23 obejmuje dwie "sąsiednie" sieci /24 sklejone w jedną większą podsieć.
/25 to maska 255.255.255.128 (w czwartym oktecie jest 10000000). Różnica polega na długości części sieciowej: /25 ma więcej bitów sieci, więc mniejszą podsieć. /23 ma mniej bitów sieci, więc większą podsieć (więcej adresów hostów).
Zapamiętaj sekwencję wartości dla kolejnych jedynek w oktecie: 1→128, 2→192, 3→224, 4→240, 5→248, 6→252, 7→254, 8→255. Dla /23 "reszta" w trzecim oktecie to 7 jedynek, więc otrzymujesz 254.
Maskę podsieci ustawia się w konfiguracji interfejsu sieciowego (ręcznie lub z DHCP). W systemach klienckich i serwerowych jest to parametr obok adresu IP i bramy domyślnej. Błędna maska często powoduje brak łączności z częścią hostów lub problemy z routingiem.
Tak. Wystarczy rozbić 23 na pełne oktety i resztę: 23 = 8 + 8 + 7. Dwa pierwsze oktety to 255. Trzeci oktet z 7 jedynkami to 254, a ostatni to 0. To znacznie szybsze niż zapisywanie wszystkich 32 bitów.
info

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

Według specjalistów z branży: "Maska /23 ma 23 jedynki, więc obejmuje 2 pełne oktety (16 bitów) oraz 7 bitów w trzecim oktecie.To daje: 11111111.11111111.11111110.00000000, czyli 255.255.254.0."

Źródła:

  • RFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, definicja zapisu /n i długości prefiksu, https://www.rfc-editor.org/rfc/rfc4632 (dostęp: 2026-02-09)
  • RFC 791: Internet Protocol, opis adresu IPv4 i 32-bitowej struktury adresu, https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-02-09)
  • Cisco: "IP Addressing and Subnetting for New Users" (omówienie masek i konwersji binarnej), https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html (dostęp: 2026-02-09)

Materiały:

  • Kursy i notatki z adresacji IPv4 oraz CIDR (subnetting)
  • Dokumentacja producentów (np. poradniki subnetting w materiałach szkoleniowych sieciowych)
  • Ćwiczenia: przeliczanie masek /17–/30 na zapis dziesiętny i odwrotnie

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego