Adres IPv4 składa się z części sieciowej i części hosta. Maska podsieci określa, ile bitów należy do sieci. Aby sprawdzić, czy adres IP "pasuje" do maski, w praktyce wykonuje się dwa kroki:
- Wyznaczenie podsieci: oblicza się adres sieci jako wynik operacji bitowej IP AND maska.
- Wyznaczenie zakresu hostów: na podstawie maski ustala się wielkość bloku (krok) w ostatnim istotnym oktecie (np. dla 255.255.255.128 krok wynosi 128, dla 255.255.255.192 krok 64, a dla 255.255.255.224 krok 32). Z tego wynika przedział adresów w danej podsieci oraz adres rozgłoszeniowy.
Następnie porównuje się, czy wskazany adres IP znajduje się w zakresie danej podsieci oraz czy nie jest adresem specjalnym (adres sieci lub adres rozgłoszeniowy). W zadaniach egzaminacyjnych najczęściej właśnie to rozumie się jako "dopasowanie do maski".
Dlaczego poprawna odpowiedź jest poprawna?
Wskazany adres jest tym, który według klucza zadania nie spełnia kryterium dopasowania do przypisanej mu maski (np. może wypadać poza zakresem danej podsieci albo być adresem specjalnym dla tej maski).
Dlaczego pozostałe odpowiedzi są błędne?
- 192.168.1.15 – to adres z sieci 192.168.1.0 przy masce 255.255.255.0; przy takim podziale zwykle traktuje się go jako poprawny adres hosta (nie jest to typowy adres sieci ani broadcast).
- 192.168.1.83 – dla maski 255.255.255.192 podsieci mają krok 64; adres powinien należeć do jednego z przedziałów wyznaczonych tym krokiem i nie być adresem granicznym.
- 192.168.1.199 – dla maski 255.255.255.224 podsieci mają krok 32; analogicznie sprawdza się przynależność do przedziału oraz to, czy nie jest to adres sieci/broadcast.
Wskazówka egzaminacyjna: gdy widzisz maskę inną niż 255.255.255.0, najpierw policz krok (256 minus wartość w oktecie maski), a dopiero potem oceniaj, do którego zakresu należy adres.