Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.02
  4. Pytanie

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sieci komputerowe Podstawy informatyki

Ile hostów maksymalnie można zaadresować w sieci o adresie IP klasy B?

Adres IP klasy B w klasycznym, klasowym podziale IPv4 ma domyślną maskę 255.255.0.0, czyli /16. Oznacza to, że pierwsze 16 bitów identyfikuje sieć, a pozostałe 16 bitów jest przeznaczone na część hosta. Liczbę możliwych adresów liczymy więc jako $2^{16}=65536$. Nie wszystkie można jednak przypisać komputerom, drukarkom czy serwerom. Jeden adres jest adresem sieci, np. 172.16.0.0, a drugi adresem rozgłoszeniowym broadcast, np. 172.16.255.255. Dlatego maksymalna liczba hostów wynosi $2^{16}-2=65534$.

W praktyce taka wiedza przydaje się przy planowaniu podsieci, zwłaszcza gdy projektuje się większą sieć firmową albo szkolną. Moim zdaniem warto od razu kojarzyć klasę B z maską /16, bo wtedy łatwo sprawdzić, ile bitów zostaje dla hostów. Trzeba też pamiętać, że współcześnie częściej stosuje się CIDR i VLSM, czyli elastyczne maski podsieci, a sztywny podział na klasy jest raczej wiedzą podstawową i historyczną. Mimo to w egzaminach i dokumentacji technicznej nadal można na to trafić, więc dobrze mieć ten schemat w głowie.
W tym pytaniu kluczowe jest rozróżnienie między klasami adresów IPv4 oraz liczbą bitów przeznaczonych na część hosta. Adres klasy B w klasycznym adresowaniu ma maskę domyślną 255.255.0.0, czyli /16. To zostawia 16 bitów na hosty, więc liczba wszystkich kombinacji wynosi $2^{16}=65536$. Od tej wartości odejmuje się dwa adresy specjalne: adres sieci oraz adres rozgłoszeniowy broadcast. Poprawny wynik to więc $65536-2=65534$.

Wynik 254 zwykle bierze się z mylenia klasy B z klasą C. Dla sieci klasy C domyślna maska to 255.255.255.0, czyli /24, a wtedy zostaje tylko 8 bitów dla hostów: $2^8-2=254$. To bardzo częsta pomyłka, bo w małych sieciach lokalnych najczęściej spotyka się właśnie podsieci typu /24, więc człowiek odruchowo kojarzy je z każdą siecią IPv4.

Wartość 1022 pasuje do sytuacji, gdy na hosty zostaje 10 bitów, bo $2^{10}-2=1022$. To nie wynika jednak z domyślnej maski klasy B, tylko z konkretnego podziału podsieci, np. przy masce /22. Taki wynik może się pojawić, gdy ktoś miesza pojęcie klasy adresu z podsieciowaniem CIDR.

Liczba 16777214 odpowiada klasie A, bo tam domyślna maska to /8 i dla hostów zostają 24 bity: $2^{24}-2=16777214$. To zupełnie inna skala sieci. Z mojego doświadczenia najlepiej zapamiętać prostą zasadę: klasa A daje 24 bity hosta, klasa B daje 16 bitów hosta, a klasa C daje 8 bitów hosta. Potem tylko liczymy $2^n-2$ i mamy wynik, bez zgadywania.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.