Przy masce podsieci 255.255.255.0 (czyli /24) pierwsze trzy oktety adresu IPv4 identyfikują sieć, a ostatni oktet identyfikuje hosta w tej sieci. Router, aby zdecydować do jakiej podsieci należy adres docelowy, wyznacza adres sieci wykonując bitową operację AND między adresem IP i maską.
Dla adresu docelowego 131.104.14.6 i maski 255.255.255.0 obliczenie jest proste w zapisie dziesiętnym: maska pozostawia bez zmian trzy pierwsze oktety, a zeruje ostatni. Oznacza to, że wynik (adres sieci) ma postać 131.104.14.0.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- 131.104.0.0 odpowiadałoby sieci o większym rozmiarze (np. z maską /16), a nie /24. To typowy błąd polegający na "uciekaniu" do bardziej ogólnej sieci bez uwzględnienia podanej maski.
- 131.0.0.0 jest jeszcze bardziej ogólnym uogólnieniem (np. maska /8). Taki wybór wynika często z mylenia historycznych klas adresów z aktualnym podejściem CIDR i zignorowania maski.
- 131.104.14.255 to adres rozgłoszeniowy (broadcast) dla sieci 131.104.14.0/24, a nie jej adres sieci. Broadcast ma wszystkie bity części hosta ustawione na 1, podczas gdy adres sieci ma je ustawione na 0.
Wskazówka egzaminacyjna: przy masce 255.255.255.0 zawsze można szybko zapamiętać regułę: adres sieci = te same trzy pierwsze oktety, a ostatni = 0, natomiast broadcast = te same trzy pierwsze oktety, a ostatni = 255. Mimo to warto rozumieć mechanizm AND, bo przy innych maskach (np. /26, /20) nie da się tego zrobić "na oko" bez obliczeń.