KWALIFIKACJA INF1 - CZERWIEC 2020

PYTANIE NR 18.
Jaki adres ma sieć LAN jeśli pracujący w niej host posiada adres IPv4 176.31.12.137/12?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Prefiks /12 oznacza maskę 255.240.0.0. Adres sieci wyznacza się przez wyzerowanie części hosta, czyli wykonanie AND adresu hosta z maską. W drugim oktecie (31) maska obejmuje tylko 4 najstarsze bity, więc pozostaje 16. Otrzymujemy 176.16.0.0.

Pełne wyjaśnienie:

Adres hosta to 176.31.12.137/12. Aby znaleźć adres sieci (network address), trzeba zastosować maskę wynikającą z prefiksu i wyzerować bity części hosta.

1) Zamiana /12 na maskę
Prefiks /12 oznacza, że pierwsze 12 bitów to część sieci. W zapisie dziesiętnym daje to maskę:
255.240.0.0
bo 8 bitów pierwszego oktetu jest "pełne" (255), a w drugim oktecie zostają 4 bity sieci (240 = 11110000).

2) Kluczowy wpływ /12 na drugi oktet
Wiele osób automatycznie kojarzy podsieci z /24 i patrzy głównie na końcówkę .0. Tutaj jednak prefiks /12 powoduje, że granica podsieci przebiega w drugim oktecie.

3) Wyznaczenie adresu sieci (AND)
Wystarczy wykonać AND dla każdego oktetu:

  • Pierwszy oktet: 176 AND 255 = 176
  • Drugi oktet: 31 AND 240 = 16 (bo 31 należy do zakresu 16–31 dla kroku 16)
  • Trzeci oktet: 12 AND 0 = 0
  • Czwarty oktet: 137 AND 0 = 0

Wynik to 176.16.0.0, czyli poprawny adres sieci.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "176.31.0.0" ignoruje fakt, że przy /12 sieć nie może zachować całego drugiego oktetu hosta; drugi oktet musi zostać "ściągnięty" do granicy wyznaczonej przez 240 (krok 16).
  • "176.31.12.0" odpowiada typowemu myśleniu w kategoriach /24 (zerowanie tylko ostatniego oktetu), ale przy /12 trzeba wyzerować także trzeci i czwarty oktet oraz skorygować drugi.
  • "176.16.255.0" ma niezerową część hosta (trzeci oktet = 255, czwarty = 0), więc nie jest adresem sieci dla maski 255.240.0.0.

Wskazówka egzaminacyjna: przy nietypowych prefiksach (np. /12, /20, /26) zawsze sprawdź, w którym oktecie "przecina się" maska. To najszybciej eliminuje błędy typu "na pewno X.Y.Z.0".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Zapis /12 to długość prefiksu CIDR: pierwsze 12 bitów adresu należy do części sieci, a pozostałe do części hosta. Taki prefiks odpowiada masce 255.240.0.0. Dzięki temu wiadomo, w którym miejscu przebiega granica podsieci.
Najpierw zamień /12 na maskę 255.240.0.0, a potem wykonaj operację AND: IP AND maska. W praktyce drugi oktet ma krok 16 (240), więc 31 wpada w zakres 16–31, a część hosta zerujesz. Wynik to 176.16.0.0.
Bo /12 oznacza 8 bitów sieci w pierwszym oktecie i jeszcze 4 bity sieci w drugim oktecie. Granica podsieci jest więc "w środku" drugiego oktetu. To wymusza zaokrąglenie drugiego oktetu do wartości wynikającej z maski 240, a nie tylko wyzerowanie końcówki adresu.
Maska 240 w drugim oktecie daje krok 16 (256−240). Sprawdzasz więc przedziały: 0–15, 16–31, 32–47 itd. Ponieważ 31 należy do przedziału 16–31, część sieci w tym oktecie ma wartość 16. To skrót do pełnego AND w bitach.
Adres sieci to pierwszy adres w podsieci, w którym wszystkie bity części hosta są wyzerowane. Służy do identyfikacji podsieci w routingu, w trasach statycznych/dynamicznych oraz przy projektowaniu adresacji (np. opis "sieć 176.16.0.0/12"). Zwykle nie przypisuje się go hostom.
Tak, ale dla innego prefiksu. Adres 176.31.12.0 wygląda jak adres sieci dla podsieci, w której granica jest na końcu trzeciego oktetu lub czwartego (np. typowe /24). Dla /12 to nie jest adres sieci, bo wciąż pozostają niezerowe bity hosta w trzecim oktecie.
Adres sieci ma wszystkie bity hosta ustawione na 0, a adres rozgłoszeniowy (broadcast) ma wszystkie bity hosta ustawione na 1. Oba wynikają z tej samej maski/prefiksu. W zadaniach egzaminacyjnych szukaj słów "adres sieci" vs "broadcast", bo łatwo je pomylić.
Najczęściej: (1) traktowanie zadania jak /24 i zerowanie tylko ostatniego oktetu, (2) błędna maska z pamięci (np. 255.255.0.0), (3) pomijanie faktu, że granica może wypaść w środku oktetu, (4) gubienie "kroku" (16) w oktecie z maską 240.
To zależy od zakresów adresacji prywatnej i publicznej. W praktyce adresy prywatne są zdefiniowane w odrębnych zakresach, a adresy spoza nich traktuje się jako publiczne. Do rozstrzygnięcia potrzebna jest znajomość konkretnych zakresów prywatnych; samo wyznaczenie adresu sieci dla /12 działa identycznie niezależnie od typu adresu.
Możesz porównać wynik z kalkulatorem podsieci albo sprawdzić konfigurację na urządzeniu (np. komputerze lub routerze) po ustawieniu IP i maski/prefiksu. Jeśli narzędzie pokazuje sieć/podsieć zgodną z obliczeniami, wynik jest poprawny. Najpierw jednak umiej liczyć ręcznie na egzamin.
info

Około 41% zdających odpowiada poprawnie na to pytanie. trudne

W praktyce zawodowej kluczowe jest to, że prefiks /12 oznacza maskę 255.240.0.0.

Źródła:

  • RFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, Internet Engineering Task Force (IETF), 2006, Section 3 (CIDR notation and prefix length)
  • RFC 791: Internet Protocol, IETF, 1981, Section 3.2 (IP addressing; network and host portions) oraz Section 3.1 (addressing concepts)
  • Cisco Networking Academy: "Introduction to Networks (ITN)" – rozdział o IPv4 addressing i subnetting (CIDR/prefix, network address calculation) (materiał kursowy)

Materiały:

  • Materiały szkolne z podstaw adresacji IPv4 i CIDR (rozdział o maskach i podsieciach)
  • Ćwiczenia praktyczne: wyznaczanie adresu sieci/broadcast dla różnych prefiksów
  • Dokumentacja narzędzi systemowych (ipconfig/ifconfig/ip) do podglądu maski i adresu IP

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego