KWALIFIKACJA INF2 - CZERWIEC 2019 (test 3)

PYTANIE NR 22.
Do której klasy należy przedstawiony w postaci binarnej adres IPv4 00101000 11000000 00000000 00000001?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
O klasie w podziale klasowym IPv4 decyduje pierwszy oktet.
001010002 to 4010. Zakres klasy A obejmuje adresy z pierwszym oktetem 1–126 (prefiks bitowy 0xxxxxxx), więc adres 40.x.x.x należy do klasy A. Pozostałe klasy mają inne prefiksy (B: 10…, C: 110…, D: 1110…).

Pełne wyjaśnienie:

Adres IPv4 ma 32 bity, czyli 4 oktety. W pokazanym zapisie binarnym pierwszy oktet to 00101000.

W historycznym (klasowym, classful) podziale adresów IPv4 o klasie decyduje pierwszy oktet, a równoważnie: początkowe bity tego oktetu (prefiks):

  • Klasa A: prefiks 0xxxxxxx, pierwszy oktet zwykle 1–126
  • Klasa B: prefiks 10xxxxxx, pierwszy oktet 128–191
  • Klasa C: prefiks 110xxxxx, pierwszy oktet 192–223
  • Klasa D: prefiks 1110xxxx, pierwszy oktet 224–239 (multicast)

Aby jednoznacznie wskazać klasę, wystarczy sprawdzić, czy pierwszy bit pierwszego oktetu to 0, 10, 110 czy 1110. Tutaj pierwszy bit to 0, więc adres wpada do zakresu klasy A. Dodatkowo można to potwierdzić, przeliczając 001010002 na dziesiętny: 32 + 8 = 40.

Dlaczego pozostałe odpowiedzi są błędne? "Klasy B" wymagałoby pierwszego oktetu zaczynającego się od bitów 10 (czyli wartości co najmniej 128). "Klasy C" wymaga prefiksu 110 (wartości 192–223). "Klasy D" ma prefiks 1110 i dotyczy adresów multicast (224–239). W tym zadaniu żaden z tych prefiksów nie występuje w pierwszym oktecie.

W praktyce współcześnie częściej operuje się na CIDR (prefiksach sieci), ale umiejętność rozpoznania klas bywa potrzebna przy analizie starszych materiałów i dla zrozumienia podstaw adresowania.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
W podziale klasowym (classful) o klasie adresu IPv4 decyduje pierwszy oktet, a dokładniej jego początkowe bity (prefiks). To dlatego do rozpoznania klasy zwykle wystarczy sprawdzić pierwszy oktet, bez analizy pozostałych trzech.
Jeśli pierwszy oktet zaczyna się od bitu 0 (czyli ma postać 0xxxxxxx), to w podziale klasowym jest to klasa A. Dla pewności możesz przeliczyć pierwszy oktet na dziesiętny: klasa A to typowo zakres 1–126.
W oktetach liczymy wagi: 128, 64, 32, 16, 8, 4, 2, 1. W 00101000 jedynki stoją przy 32 i 8, więc 32 + 8 = 40. To wystarcza, by porównać z zakresem pierwszego oktetu dla klas.
W klasycznym podziale A/B/C/D bierze się pod uwagę tylko pierwszy oktet (jego prefiks bitowy). Drugi, trzeci i czwarty oktet nie zmieniają klasy. To częsty błąd: kojarzenie 192.x.x.x z klasą C, ale "192" musi być w pierwszym oktecie.
Współcześnie projektowanie sieci opiera się głównie na CIDR (prefiksy, np. /24) i maskach podsieci, a podział klasowy ma znaczenie głównie historyczne i dydaktyczne. W zadaniach egzaminacyjnych nadal może się pojawiać do sprawdzania podstaw.
W podejściu klasowym najczęściej zapamiętuje się: klasa A: 1–126 (prefiks 0…), klasa B: 128–191 (10…), klasa C: 192–223 (110…), klasa D: 224–239 (1110…, multicast). Na egzaminie kluczowe jest powiązanie prefiksu z zakresem.
Klasa D ma pierwszy oktet zaczynający się od 1110 i odpowiada adresom multicast (nadawanie do grupy). To nie jest zwykłe adresowanie hostów (unicast). Jeśli pierwszy oktet nie ma prefiksu 1110, to nie jest klasa D.
Nie. Zwykle wystarczy pierwszy oktet, bo to on determinuje klasę. Możesz więc przeliczyć tylko pierwsze 8 bitów lub nawet rozpoznać sam prefiks bitowy (0 / 10 / 110 / 1110). Liczenie całych 32 bitów to strata czasu.
Najczęściej myli się: (1) który oktet jest "pierwszy" i gdzie szukać prefiksu, (2) bierze się pod uwagę drugi oktet zamiast pierwszego, (3) ignoruje się wiodące zera, (4) miesza się podział klasowy z CIDR i maską podsieci.
Najlepiej ćwiczyć seriami: dostajesz pierwszy oktet w binarnym i w 2–3 sekundy wskazujesz klasę po prefiksie. Potem sprawdzasz przeliczeniem na dziesiętny. Dodaj też zadania mieszane z CIDR, aby nie przenosić automatycznie reguł maski na podział klasowy.
info

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

Eksperci podkreślają: "O klasie w podziale klasowym IPv4 decyduje pierwszy oktet.001010002 to 4010."

Źródła:

  • RFC 791: Internet Protocol, Section 3.2 (Addressing), 1981-09, https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-02-27)
  • Cisco Learning Network (dokumentacja/artykuł): IPv4 Address Classes (Classful addressing), https://learningnetwork.cisco.com/s/article/ipv4-address-classes (dostęp: 2026-02-27)
  • Wikipedia (hasło): Adres IPv4 – sekcja o klasach adresów, https://pl.wikipedia.org/wiki/Adres_IPv4 (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja RFC dotycząca IPv4 (opis formatu adresu i zakresów)
  • Materiały szkoleniowe z podstaw sieci komputerowych (IPv4, zapis binarny, CIDR)
  • Ćwiczenia z konwersji binarnej na dziesiętną dla liczb 8-bitowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego