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

Słowa kluczowe: Adres IPv4 Konwersja systemów liczbowych Zapis binarny adresu IPv4

Jaką postać ma adres IP 192.168.1.12 w zapisie binarnym?

Adres IPv4 192.168.1.12 jest adresem 32-bitowym zapisanym w czterech oktetach, czyli czterech grupach po 8 bitów. Każdą liczbę dziesiętną trzeba osobno zamienić na zapis binarny i zachować zera wiodące, bo oktet zawsze ma mieć dokładnie 8 bitów. Dla tego adresu mamy: 192 = 128 + 64, więc zapis binarny to 11000000. Liczba 168 = 128 + 32 + 8, czyli 10101000. Liczba 1 to 00000001, a 12 = 8 + 4, więc 00001100. Po połączeniu oktetów dostajemy 11000000.10101000.00000001.00001100. To jest właśnie poprawny zapis binarny adresu 192.168.1.12. W praktyce taka umiejętność przydaje się przy liczeniu masek podsieci, analizie adresacji CIDR, sprawdzaniu zakresów hostów czy diagnozowaniu konfiguracji sieci. Moim zdaniem warto to ćwiczyć ręcznie, bo potem łatwiej rozumie się, skąd biorą się np. adres sieci, broadcast i liczba dostępnych hostów. Zgodnie ze standardowym podejściem do IPv4, opisanym historycznie m.in. w RFC 791, adres to nie cztery osobne przypadkowe liczby, tylko jedna 32-bitowa wartość podzielona dla czytelności na oktety.
W tym zadaniu najczęstszy problem polega na tym, że ktoś próbuje zamieniać cały adres na binarny zbyt szybko albo nie sprawdza każdego oktetu osobno. Adres IPv4 w zapisie dziesiętnym z kropkami składa się z czterech liczb od 0 do 255, a każda z nich musi zostać zamieniona na dokładnie 8 bitów. Nie wystarczy, że zapis wygląda podobnie albo zaczyna się od 110000, bo pojedyncza zmiana bitu całkowicie zmienia wartość liczby. Na przykład zapis 11000001 oznacza 193, a nie 192, bo ustawiony jest dodatkowy najmłodszy bit. Podobnie 10111000 to 184, a nie 168, ponieważ inny zestaw wag bitowych został użyty w drugim oktecie. Inne podane warianty prowadzą do adresów takich jak 194.172.7.13 albo 196.170.5.9, czyli są to już zupełnie inne adresy IP, nawet jeśli wizualnie wyglądają dość podobnie. Typowy błąd myślowy to pomijanie zer wiodących przy liczbach małych, np. dla 1 albo 12. W sieciach komputerowych te zera są ważne w zapisie oktetu, bo 1 zapisujemy jako 00000001, a 12 jako 00001100. Z mojego doświadczenia najlepiej rozpisać sobie wagi bitów: 128, 64, 32, 16, 8, 4, 2, 1 i zaznaczać, które sumują się do danej liczby. To prosta metoda, ale bardzo skuteczna przy adresacji, maskach podsieci i analizie ramek czy pakietów w narzędziach typu Wireshark. Dobra praktyka jest taka: nie zgadywać po wyglądzie ciągu bitów, tylko przeliczyć każdy oktet i dopiero wtedy porównać wynik z adresem dziesiętnym.

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.