Aby ustalić, do jakiej sieci należy host 172.16.10.10/22, trzeba wyznaczyć adres sieci wynikający z prefiksu CIDR /22.
Krok 1: zamiana /22 na maskę.
Prefiks /22 oznacza 22 bity jedynek w masce, czyli: 255.255.252.0. W zapisie binarnym trzeci oktet maski to 252 = 11111100, a więc granica podsieci wypada w 3. oktecie.
Krok 2: rozmiar bloku w 3. oktecie.
Skoro w 3. oktecie maska ma wartość 252, to "krok" (block size) wynosi 256 − 252 = 4. Oznacza to, że adresy sieci w 3. oktecie zaczynają się co 4: 0, 4, 8, 12, 16, …
Krok 3: znalezienie przedziału dla wartości 10.
Trzeci oktet adresu hosta to 10. Przy kroku równym 4 przedziały wyglądają tak:
Wartość 10 należy do przedziału 8–11, więc adresem sieci jest 172.16.8.0. (Dla pełności: broadcast tej podsieci to 172.16.11.255).
Dlaczego pozostałe odpowiedzi są błędne?
- 172.16.4.0 odpowiada blokowi 4–7 w 3. oktecie, a więc nie obejmuje wartości 10.
- 172.16.12.0 odpowiada blokowi 12–15, czyli zaczyna się "za" 10.
- 172.16.16.0 odpowiada blokowi 16–19, również nie obejmuje 10.
Wskazówka egzaminacyjna: przy zadaniach typu "IP/prefiks" najpierw policz krok w tym oktecie, w którym maska nie jest ani 255, ani 0. To zwykle najszybsza droga do poprawnego adresu sieci.