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".