Który z adresów IP należy do klasy B?
A. 100.10.10.2
B. 96.15.2.4
C. 198.15.10.112
D. 134.192.16.1
Pytanie z egzaminu CKE, styczeń 2014 (arkusz E.13-X-14.01).
Adres 134.192.16.1 należy do klasy B, ponieważ w klasycznym, klasowym podziale adresów IPv4 decydujący jest pierwszy oktet, czyli pierwsza liczba przed kropką. Dla klasy B zakres pierwszego oktetu wynosi od 128 do 191, więc 134 mieści się dokładnie w tym przedziale. W praktyce adres klasy B miał domyślną maskę 255.255.0.0, czyli /16, co oznaczało, że pierwsze dwa oktety identyfikowały sieć, a dwa pozostałe część hosta. Czyli dla 134.192.16.1 część sieciowa w dawnym podejściu to 134.192, a 16.1 wskazuje konkretny host w tej sieci. Moim zdaniem warto to kojarzyć nie tylko pamięciowo, ale przez zakresy: klasa A to 1-126, klasa B to 128-191, klasa C to 192-223. Adres 127.x.x.x jest specjalny, używany do pętli zwrotnej, np. 127.0.0.1. Dziś w realnych sieciach częściej stosuje się CIDR i zapis z prefiksem, np. /24 albo /20, ale znajomość klas dalej pomaga rozumieć starszą dokumentację, egzaminy zawodowe, podstawy routingu i planowania adresacji IP.
W tym pytaniu najłatwiej pomylić się wtedy, gdy patrzy się na cały adres IP zamiast tylko na pierwszy oktet. W klasycznym podziale adresów IPv4 na klasy A, B i C to właśnie pierwsza liczba adresu decyduje o klasie. Adresy zaczynające się od 96 albo 100 nie są klasą B, tylko mieszczą się w zakresie klasy A, bo klasa A obejmuje pierwszy oktet od 1 do 126. W takim dawnym modelu ich domyślna maska to 255.0.0.0, czyli /8. Czasem uczniowie widzą w adresie dużo liczb i próbują oceniać klasę po drugim albo trzecim oktecie, na przykład po 10 albo 15, ale to nie działa. Klasa adresu nie zależy od tego, czy w środku adresu pojawia się 10, 16, 192 czy inna wartość. Ważny jest początek adresu. Z kolei adres zaczynający się od 198 należy do klasy C, ponieważ klasa C ma pierwszy oktet od 192 do 223 i historycznie używała maski 255.255.255.0, czyli /24. Poprawnym wyborem jest więc tylko adres zaczynający się od 134, bo 134 znajduje się w przedziale 128-191. Z mojego doświadczenia dobrze jest zapamiętać granice klas jako prostą mapę: A ma mały pierwszy oktet, B jest w środku, C zaczyna się od 192. W praktyce administracyjnej trzeba też pamiętać, że klasowy podział jest już przestarzały i został zastąpiony przez CIDR, ale na egzaminach oraz przy nauce podstaw sieci nadal bardzo często się pojawia.