KWALIFIKACJA INF8 - STYCZEŃ 2023

PYTANIE NR 8.
Adres IPv4 01011100.00011110.00001010.00000001 w zapisie dziesiętnym to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Adres IPv4 składa się z 4 oktetów.
Konwertujemy każdy 8-bitowy fragment do dziesiętnego, sumując wagi ustawionych bitów: 01011100 = 64+16+8+4 = 92, 00011110 = 16+8+4+2 = 30, 00001010 = 8+2 = 10, 00000001 = 1. Otrzymujemy 92.30.10.1.

Pełne wyjaśnienie:

Adres IPv4 ma 32 bity zapisane jako cztery oktey (po 8 bitów). Aby uzyskać zapis kropkowo-dziesiętny, każdy oktet przeliczamy osobno z systemu binarnego na dziesiętny.

Wagi bitów w oktecie (od lewej do prawej) to: 128, 64, 32, 16, 8, 4, 2, 1. Wartość oktetu to suma wag tam, gdzie stoi "1".

1) 01011100
Jedynki są przy 64, 16, 8 i 4, więc: 64 + 16 + 8 + 4 = 92.

2) 00011110
Jedynki są przy 16, 8, 4 i 2, więc: 16 + 8 + 4 + 2 = 30.

3) 00001010
Jedynki są przy 8 i 2, więc: 8 + 2 = 10.

4) 00000001
Jedynka jest przy 1, więc wartość to 1.

Po złożeniu czterech wyników otrzymujemy adres: 92.30.10.1.

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

  • Wyniki typu 80, 82 lub 76 w pierwszym oktecie oznaczają pomylenie wag bitów (np. nieuwzględnienie 8 albo 4) lub błędne odczytanie pozycji jedynek w 01011100.
  • Różnice w trzecim oktecie (np. 9 lub 11 zamiast 10) zwykle wynikają z pomylenia bitu o wadze 2 z 1 albo nieprawidłowego zsumowania 8+2.

Wskazówka egzaminacyjna: rozpisz pod oktetem wagi 128–1 i zaznacz te, przy których masz "1". To minimalizuje błędy rachunkowe i błędy przesunięcia bitów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Oktet to 8 bitów (jedna "ćwiartka" adresu IPv4). Adres IPv4 ma 32 bity, więc składa się z 4 oktetów. Każdy oktet po konwersji na system dziesiętny daje liczbę z zakresu 0–255, a całość zapisuje się jako cztery liczby oddzielone kropkami.
Podziel 32 bity na 4 grupy po 8 bitów. Dla każdej grupy przypisz wagi: 128, 64, 32, 16, 8, 4, 2, 1 i zsumuj tylko te wagi, przy których w zapisie jest "1". Wynik to wartość oktetu w zapisie kropkowo-dziesiętnym.
To kolejne potęgi liczby 2: 27 do 20. W systemie binarnym każda pozycja ma wartość równą potędze 2. Dzięki temu dowolną liczbę 0–255 da się zapisać jako sumę wybranych potęg 2, czyli jako ciąg zer i jedynek.
Najczęściej w praktyce używa się zapisu kropkowo-dziesiętnego (np. 192.168.0.1). Zapis binarny z kropkami bywa stosowany w nauce i na egzaminach, bo ułatwia zrozumienie masek i podsieci. Zasada konwersji pozostaje taka sama: liczy się każdy oktet osobno.
Najczęściej myli się kolejność wag (odwrócenie 128↔1), traktuje 32 bity jako jedną liczbę zamiast 4 oktetów, lub popełnia błąd sumowania (np. 16+8+4+2). Pomaga rozpisanie wag pod każdym oktetem i zaznaczanie jedynek.
Możesz użyć kontroli przybliżeniowej: jeśli pierwszy bit to 0, wynik jest <128; jeśli są jedynki przy 64 i 32, wynik jest co najmniej 96 itd. Potem dopiero dodaj mniejsze wagi (16, 8, 4, 2, 1). To zmniejsza ryzyko pomyłki i przyspiesza rachunek.
Najbardziej przy podsieciowaniu: wyznaczaniu adresu sieci, broadcastu, zakresu hostów i analizie masek/prefiksów. Rozumienie bitów pozwala szybciej diagnozować błędną konfigurację (np. zła maska) i poprawnie projektować adresację w sieci lokalnej.
Zera wiodące są bardzo ważne, bo określają pozycje bitów i ich wagi. 00001010 to wciąż pełny oktet (8 bitów). Jeśli "zgubisz" zera i przesuniesz zapis, możesz przypisać jedynkom inne wagi i otrzymać błędny wynik dziesiętny.
Tak, można liczyć "od lewej": zaczynasz od 0 i dla każdego bitu robisz: wynik = wynik*2 + bit. Dla 8 bitów powtarzasz 8 razy. Ta metoda jest uniwersalna, ale na egzaminie zwykle szybciej jest sumować wagi 128–1.
Ćwicz konwersję binarny–dziesiętny dla wielu oktetów, a potem przejdź do masek i prefiksów (np. /24, /26). Rób zadania z wyznaczaniem adresu sieci i broadcastu. Na egzaminie zapisuj wagi bitów pod każdym okteciem — to skraca czas i redukuje błędy.
info

To pytanie poprawnie rozwiązuje 56% zdających egzamin. średnie

Źródła:

  • IETF RFC 791: Internet Protocol, "Addresses" (IPv4 address format), https://www.rfc-editor.org/rfc/rfc791 (accessed 2026-03-02)
  • IETF RFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, section on IPv4 address representation, https://www.rfc-editor.org/rfc/rfc4632 (accessed 2026-03-02)
  • Cisco: "Binary to Decimal and Decimal to Binary Conversion" (Networking basics), https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html (accessed 2026-03-02)

Materiały:

  • Dokumentacja IETF: RFC 791 (Internet Protocol) – podstawy IPv4
  • Dokumentacja IETF: RFC 4632 – CIDR i notacja prefiksowa (kontekst adresacji IPv4)
  • Materiały szkoleniowe Cisco Networking Academy dotyczące IPv4 i reprezentacji binarnej

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego