W pytaniu trzeba dobrać taką maskę podsieci, aby liczba adresów użytecznych dla hostów (czyli możliwych do przydzielenia urządzeniom przez DHCP) wynosiła 510. W IPv4 w typowej podsieci (bez rozwiązań specjalnych) dwa adresy są zarezerwowane: adres sieci i adres rozgłoszeniowy (broadcast). Dlatego liczba hostów użytecznych to zwykle:
2^n − 2, gdzie n to liczba bitów części hosta.
Szukamy n takiego, by 2^n − 2 = 510. Dodajemy 2: 510 + 2 = 512. Ponieważ 512 = 2^9, otrzymujemy n = 9 bitów hosta.
Skoro część hosta ma 9 bitów, to część sieci ma 32 − 9 = 23 bity, czyli prefiks /23. Maska /23 w zapisie dziesiętnym to 255.255.254.0 (w trzecim oktecie mamy 11111110).
Dlaczego pozostałe maski nie pasują?
- 255.255.255.128 to /25, daje 2^7 − 2 = 126 hostów użytecznych, czyli zdecydowanie za mało na 510 urządzeń.
- 255.255.255.192 to /26, daje 2^6 − 2 = 62 hosty użyteczne, również za mało.
- 255.255.252.0 to /22, daje 2^10 − 2 = 1022 hosty użyteczne. Taka maska "zadziałałaby" w sensie zmieszczenia 510 urządzeń, ale nie jest minimalnym doborem i nie odpowiada dokładnie wymaganiu wynikającemu z obliczenia dla 510 hostów. W testach egzaminacyjnych oczekuje się zwykle maski dobranej na podstawie rachunku minimalnej liczby adresów.
Wskazówka egzaminacyjna: gdy w zadaniu pojawia się liczba bliska potędze dwójki minus 2 (np. 510, 254, 126), często oznacza to, że właściwa podsieć ma rozmiar dokładnie 512, 256, 128 adresów, a więc łatwo dobrać prefiks.