Prefiks /25 w zapisie CIDR informuje, że pierwsze 25 bitów adresu IPv4 opisuje część sieciową, a pozostałe bity są częścią hosta. Adres IPv4 ma łącznie 32 bity, więc liczba bitów hosta wynosi:
32 − 25 = 7.
Liczba wszystkich adresów w podsieci wyznacza się jako 2^h, gdzie h to liczba bitów hosta. Dla h = 7:
2^7 = 128 adresów.
Nie wszystkie z nich mogą być przypisane komputerom/hostom, bo w klasycznej podsieci IPv4 występują dwa adresy zarezerwowane:
- adres sieci (wszystkie bity hosta = 0),
- adres rozgłoszeniowy (broadcast) (wszystkie bity hosta = 1).
Dla podsieci 192.168.1.0/25 zakres tej podsieci to 192.168.1.0–192.168.1.127, gdzie 192.168.1.0 to adres sieci, a 192.168.1.127 to broadcast. Użyteczne adresy hostów to więc 192.168.1.1–192.168.1.126, czyli:
128 − 2 = 126 hostów.
Dlaczego pozostałe odpowiedzi są błędne?
- 62 odpowiada podsieci /26 (6 bitów hosta daje 64 adresy, 62 użyteczne), więc to typowy błąd pomylenia prefiksu.
- 254 to wynik dla /24 (8 bitów hosta: 256−2=254). Często jest wybierany "z przyzwyczajenia" dla sieci 192.168.x.0.
- 510 wymagałoby 9 bitów hosta (512−2=510), czyli prefiksu /23, a nie /25.
Na egzaminie najszybciej: policz bity hosta (32−prefiks), policz 2^h, odejmij 2 (sieć i broadcast).