KWALIFIKACJA INF2 - PAŹDZIERNIK 2013 (test 2)

PYTANIE NR 15.
Jaką postać ma adres IP 192.168.1.12 w zapisie binarnym?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Adres IPv4 ma 32 bity zapisane jako 4 oktety po 8 bitów. Każdy oktet zamieniamy osobno na system dwójkowy z wiodącymi zerami: 192=11000000, 168=10101000, 1=00000001, 12=00001100. Połączenie ich kropkami daje poprawny zapis binarny.

Pełne wyjaśnienie:

Adres IPv4 w notacji dziesiętnej z kropkami (np. 192.168.1.12) składa się z 4 oktetów. Każdy oktet to 8 bitów, więc cały adres ma łącznie 32 bity. Aby uzyskać zapis binarny, należy zamienić każdy oktet osobno na postać dwójkową i dopilnować, aby miał dokładnie 8 znaków (wiodące zera są obowiązkowe).

Krok 1: 192
Wagi bitów w oktecie to 128, 64, 32, 16, 8, 4, 2, 1. Liczba 192 = 128 + 64, więc w zapisie binarnym ma jedynki na pozycjach 128 i 64: 11000000.

Krok 2: 168
168 = 128 + 32 + 8, więc jedynki wypadają na wagach 128, 32 i 8: 10101000.

Krok 3: 1
1 = 1, czyli tylko najmłodszy bit (waga 1) ma wartość 1. Oktet musi mieć 8 bitów, więc: 00000001.

Krok 4: 12
12 = 8 + 4, czyli jedynki na wagach 8 i 4: 00001100.

Wynik końcowy: 11000000.10101000.00000001.00001100.

Dlaczego pozostałe odpowiedzi są błędne?

  • Zawierają inne kombinacje bitów, które po przeliczeniu wstecz nie dają wartości 192, 168, 1 i 12 (np. zmieniają się wagi ustawionych jedynek).
  • Często spotykany błąd polega na "losowym" przesunięciu jedynek lub myleniu wag bitów (np. 32 z 16), co natychmiast zmienia wartość oktetu.
  • W zapisie binarnym adresu IPv4 każdy oktet musi mieć 8 bitów; nie wolno go skracać ani wydłużać.

Wskazówka egzaminacyjna: zawsze sprawdzaj wynik metodą odwrotną: zsumuj wagi bitów ustawionych na 1 w każdym oktecie i porównaj z liczbą dziesiętną.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

Zamień każdy z 4 oktetów osobno na 8-bitowy zapis dwójkowy.

Użyj wag: 128, 64, 32, 16, 8, 4, 2, 1 i ustawiaj bity, które sumują się do liczby. Na końcu połącz cztery 8-bitowe grupy kropkami.

Oktet to jedna część adresu IPv4 oddzielona kropką, np. "192" w 192.168.1.12.

Każdy oktet ma zawsze 8 bitów. Dlatego w zapisie binarnym każda grupa musi mieć 8 znaków, także z wiodącymi zerami.

Wiodące zera są potrzebne, bo każdy oktet IPv4 ma dokładnie 8 bitów.

Bez zer łatwo pomylić granice oktetów i wartości wag bitów. Np. dla liczby 1 poprawnie zapisujesz 00000001, a nie "1" ani "0001".

Najpewniejsza metoda to weryfikacja odwrotna.

Dla każdego oktetu zsumuj wagi bitów ustawionych na 1 (128,64,32,16,8,4,2,1). Jeśli suma daje pierwotną liczbę dziesiętną, to oktet jest poprawny.

Typowy błąd to mylenie wag bitów i wstawienie jedynek w złe miejsca (np. 16 zamiast 32).

Pomaga rozkład: 168 = 128 + 32 + 8. To od razu wskazuje, że jedynki są przy wagach 128, 32 i 8, czyli 10101000.

W praktyce dydaktycznej i w testach najczęściej stosuje się kropki, aby pokazać 4 oktety po 8 bitów.

Bez kropek nadal byłoby to 32 bity, ale trudniej odczytać granice oktetów. W zadaniach egzaminacyjnych zapis z kropkami jest standardowy.

To wartości kolejnych potęg liczby 2 w 8-bitowym zapisie: 2^7 do 2^0.

Gdy dany bit ma wartość 1, dodajesz jego wagę do sumy oktetu. Dzięki temu łatwo przechodzisz między zapisem binarnym a dziesiętnym.

Zapis binarny ułatwia zrozumienie, które bity należą do części sieci i hosta.

Przy masce podsieci wykonuje się operację AND na bitach adresu i maski, aby dostać adres sieci. Bez rozumienia bitów podsieciowanie staje się "wkuwaniem".

Zapis binarny adresu IP opisuje konkretny adres hosta/sieci.

Maska podsieci (np. 255.255.255.0) wskazuje, które bity są częścią sieci, a które hosta. W binarnym masce często widać ciąg jedynek, a potem zera, ale to inny obiekt niż adres.

Ćwicz konwersję liczb 0–255 na 8-bitowy zapis dwójkowy, aż stanie się automatyczna.

Ucz się rozkładu na sumę wag (128,64,32,16,8,4,2,1) oraz zawsze dopisuj wiodące zera. Sprawdzaj wyniki metodą odwrotną.

info

Statystycznie 60% uczniów zna prawidłową odpowiedź. średnie

Specjaliści zwracają uwagę: "Adres IPv4 ma 32 bity zapisane jako 4 oktety po 8 bitów."

Źródła:

  • RFC 791: Internet Protocol, DARPA Internet Program Protocol Specification, IETF, 1981-09 (sekcje: Addressing, Datagram, 32-bit addressing) https://www.rfc-editor.org/rfc/rfc791 - accessed 2026-02-24
  • Wikipedia: "IPv4" (opis zapisu dotted decimal i 32-bitowej długości adresu) https://en.wikipedia.org/wiki/IPv4 - accessed 2026-02-24
  • Wikipedia: "Binary number" (zasady zapisu i wagi bitów w systemie dwójkowym) https://en.wikipedia.org/wiki/Binary_number - accessed 2026-02-24

Materiały:

  • Dokumentacja IETF dotycząca IPv4 (RFC 791)
  • Notatki/ćwiczenia z konwersji liczb (dwójkowy, ósemkowy, szesnastkowy)
  • Zadania praktyczne z podsieciowania i masek (ćwiczenia z AND/OR, CIDR)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego