Maska podsieci IPv4 (w zapisie dziesiętnym z kropkami) jest poprawna wtedy, gdy w zapisie binarnym składa się z ciągu jedynek od najbardziej znaczącego bitu, a następnie z samych zer. Innymi słowy, w masce nie może wystąpić sytuacja, że po pojawieniu się zera (0) pojawi się jeszcze jedynka (1) w dalszej części bitów.
Odpowiedź 255.255.255.192 jest poprawna, ponieważ ostatni oktet 192 ma postać binarną 11000000. Widzimy więc dwa bity ustawione na 1, a następnie sześć bitów 0, bez przerw i bez "powrotu" jedynek po zerach. Taka maska odpowiada prefiksowi /26 (26 jedynek w całej masce).
Dlaczego pozostałe propozycje są błędne?
- 255.255.255.96 ma ostatni oktet 96 = 01100000. Zaczyna się od 0, a dopiero później pojawiają się 1, więc nie spełnia definicji maski.
- 255.255.255.64 to 64 = 01000000. Również zaczyna się od 0 i zawiera 1 dalej, więc nie jest poprawną maską.
- 255.255.255.228 to 228 = 11100100. Po zerach pojawiają się jedynki (…00100), więc ciągłość jest przerwana.
W praktyce warto zapamiętać, że poprawne wartości pojedynczego oktetu maski to tylko: 0, 128, 192, 224, 240, 248, 252, 254, 255. Każda inna liczba w oktecie maski oznacza, że bity nie tworzą poprawnego układu 1…10…0.