KWALIFIKACJA INF2 - TEST WIEDZY NR 5

PYTANIE NR 30.
Załóżmy, że masz sieć o adresie 10.0.0.0/8 i chcesz podzielić ją na podsieci, z których każda będzie mogła obsłużyć dokładnie 4096 hostów. Jaki powinien być prefiks CIDR dla tych podsieci?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Aby dobrać prefiks, liczbę adresów w podsieci liczy się jako 2^(32−prefiks).
Dla 4096 adresów: 4096 = 2^12, więc potrzeba 12 bitów na część hosta. Zatem prefiks ma długość 32−12 = 20, czyli /20. Pozostałe prefiksy dają odpowiednio mniej adresów.

Pełne wyjaśnienie:

W IPv4 długość prefiksu CIDR (/n) mówi, ile bitów należy do części sieci, a ile do części hosta. Liczba wszystkich adresów w podsieci zależy wyłącznie od liczby bitów hosta:

Liczba adresów w podsieci = 2^(32 − n)

W zadaniu celem jest uzyskanie podsieci o rozmiarze 4096 adresów. Ponieważ:

  • 4096 = 2^12,
  • to potrzebujemy 12 bitów hosta.

Skoro część hosta ma 12 bitów, to prefiks (część sieci) ma:

n = 32 − 12 = 20

Dlatego prawidłowy prefiks to /20.

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

  • /21 zostawia 11 bitów hosta, czyli 2^11 = 2048 adresów na podsieć, za mało.
  • /22 zostawia 10 bitów hosta, czyli 1024 adresy, również za mało.
  • /23 zostawia 9 bitów hosta, czyli 512 adresów, zdecydowanie za mało.

Wskazówka egzaminacyjna: najpierw zamień wymaganą liczbę adresów na potęgę dwójki (np. 4096 = 2^12), a potem odejmij wykładnik od 32, aby dostać prefiks.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Ustal, ile bitów hosta potrzeba: jeśli podsieć ma 2^k adresów, to część hosta ma k bitów. Następnie policz prefiks: / (32 − k). Przykład: 4096 = 2^12, więc prefiks to / (32−12) = /20.
W typowej podsieci IPv4 jeden adres jest adresem sieci (najniższy), a jeden adresem rozgłoszeniowym broadcast (najwyższy). Z tego powodu liczba użytecznych adresów hostów bywa liczona jako 2^(liczba bitów hosta) − 2. To częste źródło nieporozumień w zadaniach.
/20 oznacza, że pierwsze 20 bitów adresu to część sieci, a pozostałe 12 bitów to część hosta. Taka podsieć ma łącznie 2^12 = 4096 adresów IPv4. W praktyce liczba adresów użytecznych dla hostów zależy od tego, czy uwzględnia się adres sieci i broadcast.
Maski wynikają z liczby jedynek w zapisie binarnym. Dla typowych prefiksów: /20 to 255.255.240.0, /21 to 255.255.248.0, /22 to 255.255.252.0, a /23 to 255.255.254.0. Na egzaminie często wystarczy umieć przejść między prefiksem a maską.
Policz liczbę bitów hosta: 32−21 = 11. Następnie oblicz 2^11 = 2048 adresów w podsieci. Ta metoda działa dla każdego prefiksu. Jeśli pytanie dotyczy "hostów użytecznych", zwykle trzeba dodatkowo rozważyć odjęcie adresu sieci i broadcast.
W klasycznym modelu z adresem sieci i broadcast liczba użytecznych hostów ma postać 2^k − 2, więc nie przyjmuje wartości 4096. Dlatego w zadaniach trzeba sprawdzić, czy autor pyta o 4096 adresów łącznie, czy o 4096 hostów użytecznych. To zmienia wynik.
10.0.0.0/8 to duża prywatna przestrzeń adresowa IPv4, wygodna do dzielenia na wiele podsieci bez kolizji z adresacją publiczną. W ćwiczeniach i na egzaminach łatwo na niej pokazać, jak zmiana prefiksu wpływa na liczbę podsieci i liczbę adresów w każdej podsieci.
Najczęstsze błędy to: pomylenie liczby adresów z liczbą hostów użytecznych, odwrócenie działania (zamiast 32−n liczy się n−32), nieuwzględnienie że rozmiar podsieci jest potęgą dwójki oraz wybór "najbliższej" odpowiedzi bez sprawdzenia, czy daje wystarczający zapas.
Zaokrąglasz w górę do najbliższej potęgi dwójki (dla liczby adresów/hostów, zgodnie z treścią zadania). Przykład: jeśli potrzeba ok. 3000 adresów, najbliższa potęga dwójki w górę to 4096, więc rozważa się podsieć o rozmiarze 4096 adresów (prefiks /20).
Warto zapamiętać kilka kluczowych wartości: 2^8=256, 2^9=512, 2^10=1024, 2^11=2048, 2^12=4096, 2^13=8192. Dzięki temu przy subnettingu od razu kojarzysz, jaki prefiks będzie potrzebny i łatwiej unikasz pomyłek w odpowiedziach.
info

To pytanie poprawnie rozwiązuje 49% zdających egzamin. trudne

W praktyce zawodowej kluczowe jest to, że aby dobrać prefiks, liczbę adresów w podsieci liczy się jako 2^(32−prefiks).Dla 4096 adresów: 4096 = 2^12, więc potrzeba 12 bitów na część hosta.

Źródła:

  • RFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, IETF, 2006-08, Section 3 (CIDR notation and prefix length). https://www.rfc-editor.org/rfc/rfc4632 (dostęp: 2026-02-18)
  • RFC 1878: Variable Length Subnet Table For IPv4, IETF, 1995-12 (zależność prefiksu od liczby adresów/hostów w podsieci). https://www.rfc-editor.org/rfc/rfc1878 (dostęp: 2026-02-18)
  • Cisco Learning Network (dokumentacja szkoleniowa): "Subnetting" – wyjaśnienie relacji między /n a liczbą adresów w podsieci. https://learningnetwork.cisco.com/s/article/subnetting-an-introduction (dostęp: 2026-02-18)

Materiały:

  • Materiały kursowe z subnettingu IPv4 (CIDR, VLSM)
  • Dokumentacja RFC dotycząca CIDR
  • Ćwiczenia praktyczne: wyliczanie prefiksu z liczby hostów i odwrotnie

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego