W IPv4 liczba adresów w podsieci zależy od liczby bitów przeznaczonych na część hosta. Jeśli część hosta ma h bitów, to podsieć zawiera 2h adresów łącznie.
W praktyce nie wszystkie adresy są do użycia przez hosty, ponieważ:
- jeden adres to adres sieci (wszystkie bity hosta = 0),
- jeden adres to adres rozgłoszeniowy (wszystkie bity hosta = 1).
Dlatego liczba hostów użytecznych wynosi 2h - 2.
Pytanie wymaga, aby można było zaadresować maksymalnie 62 hosty, czyli potrzebujemy:
Skoro na hosty potrzebujemy 6 bitów, to prefiks wynosi 32 - 6 = 26, czyli /26. Maska /26 w zapisie dziesiętnym to 255.255.255.192 (w ostatnim oktecie bity maski to 11000000, czyli 128 + 64 = 192).
Dlaczego pozostałe maski są błędne?
- 255.255.255.240 to /28: zostają 4 bity hosta, więc 24-2 = 14 hostów użytecznych – za mało.
- 255.255.255.224 to /27: zostaje 5 bitów hosta, więc 25-2 = 30 hostów użytecznych – za mało.
- 255.255.255.252 to /30: zostają 2 bity hosta, więc 22-2 = 2 hosty użyteczne – typowe dla łączy punkt-punkt, nie dla 62 hostów.
Wskazówka egzaminacyjna: warto zapamiętać "kamienie milowe" liczby hostów użytecznych: /30 → 2, /29 → 6, /28 → 14, /27 → 30, /26 → 62, /25 → 126.