W IPv4 maska podsieci ma 32 bity. Zapis "/18" (CIDR) mówi, że pierwsze 18 bitów maski to jedynki, a pozostałe bity to zera. Żeby zamienić to na zapis dziesiętny z kropkami, dzielimy 32 bity na 4 oktety po 8 bitów.
Krok 1: rozłóż 18 bitów na oktety
- 1. oktet: 8 jedynek → 11111111 → 255
- 2. oktet: 8 jedynek → 11111111 → 255
- Zostało: 18 − 16 = 2 jedynki do wpisania w 3. oktecie
Krok 2: trzeci oktet
Jeśli w oktecie są 2 jedynki od lewej, zapis binarny to 11000000. Wartość dziesiętna: 128 + 64 = 192. Pozostałe bity w tym oktecie są zerami.
Krok 3: czwarty oktet
Ponieważ cały prefiks zużyliśmy w pierwszych trzech oktetach, ostatni oktet to 00000000, czyli 0.
Wynik: 255.255.192.0
Dlaczego pozostałe propozycje są błędne?
- "255.255.128.0" odpowiada prefiksowi /17 (tylko 1 bit w 3. oktecie), więc daje inną wielkość podsieci.
- "255.255.255.128" to /25 – maska "wchodzi" już w 4. oktet, typowa dla bardzo małych podsieci, a nie dla /18.
- "255.255.255.192" to /26 – jeszcze mniejsza podsieć (6 bitów w 4. oktecie), również niezgodna z /18.
Na egzaminie warto zapamiętać wartości cząstkowe w oktecie: 128, 192, 224, 240, 248, 252, 254, 255 – odpowiadają kolejno 1–8 jedynkom w oktecie.