KWALIFIKACJA INF1 - STYCZEŃ 2018 (test 2)

PYTANIE NR 25.
Który z adresów (IPv6) jest prawidłowo zapisanym adresem o pełnej postaci
22DA:0000:0000:2F6B:0000:0000:FE00:9D50?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawny zapis skrócony IPv6 może usuwać wyłącznie wiodące zera w hextetach oraz zastąpić ciąg kolejnych hextetów 0000 pojedynczym "::" (tylko raz w adresie). Odpowiedź "22DA::2F6B:0:0:FE00:9D50" zachowuje wartości hextetów (FE00 i 9D50) i prawidłowo kompresuje zera.

Pełne wyjaśnienie:

Adres IPv6 w zapisie pełnym składa się z 8 hextetów (grup po 16 bitów) zapisanych w systemie szesnastkowym. W zapisie pełnym każda grupa ma 4 cyfry heksadecymalne, np. 0000, FE00, 9D50.

Istnieją dwie główne reguły skracania zapisu IPv6:

  • Usuwanie wiodących zer w pojedynczej grupie: 0000 można zapisać jako 0, a 00AB jako AB. Nie wolno natomiast usuwać cyfr "w środku" grupy ani skracać wartości w sposób zmieniający jej znaczenie.
  • Kompresja najdłuższego ciągu kolejnych grup 0000 przez "::". Tego skrótu wolno użyć tylko raz w całym adresie, bo inaczej nie da się jednoznacznie odtworzyć liczby pominiętych grup.

Odpowiedź "22DA::2F6B:0:0:FE00:9D50" jest poprawna, bo "::" zastępuje dwie kolejne grupy 0000:0000, a pozostałe grupy zachowują te same wartości co w zapisie pełnym. Dwie grupy 0000 po 2F6B zostały zapisane jako 0:0, co jest dopuszczalne (usunięto wyłącznie wiodące zera).

Pozostałe propozycje są błędne z typowych powodów:

  • "22DA::2F6B:0:0:FE:9D50" zmienia wartość hextetu FE00 na FE (to inna liczba). Skracanie nie polega na dowolnym "ucięciu" końcówki.
  • "22DA::2F6B:0:0:FE00:9D5" zmienia wartość 9D50 na 9D5. Pomijane mogą być tylko zera wiodące, a tutaj usunięto końcowe 0, co jest niedozwolone.
  • "22DA::2F6B::FE28:9D5B" zawiera "::" dwa razy, co łamie zasadę jednoznaczności. Dodatkowo wartości końcowych hextetów nie odpowiadają podanemu adresowi pełnemu.

Wskazówka egzaminacyjna: zawsze porównuj adresy hextet po hextetcie i sprawdzaj, czy skrót "::" daje łącznie dokładnie 8 grup po odtworzeniu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

Hextet to pojedyncza grupa adresu IPv6 zapisana w systemie szesnastkowym, oddzielona dwukropkami.

Adres IPv6 ma zawsze 8 hextetów, a każdy hextet reprezentuje 16 bitów (wartości od 0 do FFFF).

Są dwie kluczowe zasady: (1) można usuwać wiodące zera w hextetach (np. 0000 → 0), (2) najdłuższy ciąg kolejnych hextetów 0000 można zastąpić "::".
Bo "::" oznacza zmienną liczbę pominiętych hextetów 0000. Gdyby użyć go dwa razy, nie da się jednoznacznie ustalić, ile grup zer znajduje się w każdym miejscu po rozwinięciu do 8 hextetów.
Nie. Wolno usuwać tylko wiodące zera (z lewej strony hextetu). FE00 ma zera na końcu, więc zapis "FE" zmienia wartość liczbową hextetu i oznacza inny adres IPv6.
Sprawdź, czy każda grupa po rozwinięciu ma sens jako hextet 0–FFFF oraz czy cały adres po odtworzeniu ma dokładnie 8 grup. Typowy błąd to "ucięcie" cyfr końcowych (np. 9D50 → 9D5).
W praktyce konfiguracyjnej zwykle można używać skrótu "0", bo to nadal ten sam hextet. Zapis "0000" jest wymagany tylko, gdy ktoś oczekuje pełnej postaci w dokumentacji lub w zadaniu egzaminacyjnym.
Rozwiń "::" do brakującej liczby hextetów 0000 tak, aby łącznie było 8 grup. Następnie dopisz wiodące zera w każdej grupie do 4 znaków i porównaj z adresem pełnym hextet po hextetcie.
Nie. Każdy hextet w tekście może mieć maksymalnie 4 cyfry szesnastkowe (0–9, A–F). Dłuższa grupa oznacza błąd zapisu, bo hextet ma stałe 16 bitów.
Najczęstsze to: użycie "::" więcej niż raz, kompresowanie niezerowych hextetów, oraz mylenie reguły wiodących zer z "obcinaniem" końców hextetu. Pomaga zasada: skracamy tylko zera z lewej, a "::" zastępuje wyłącznie całe hextety 0000.
W konfiguracji CPE/routerów u abonenta, w opisach usług operatora (prefix, adres bramy), w diagnostyce (logi, panel WWW, CLI) oraz przy testach łączności. Poprawny zapis IPv6 jest ważny, bo drobna literówka daje zupełnie inny adres.
info

To pytanie poprawnie rozwiązuje 53% zdających egzamin. trudne

Według specjalistów z branży: "Poprawny zapis skrócony IPv6 może usuwać wyłącznie wiodące zera w hextetach oraz zastąpić ciąg kolejnych hextetów 0000 pojedynczym "::" (tylko raz w adresie)."

Źródła:

  • RFC 4291: IP Version 6 Addressing Architecture, IETF, Section 2 (Text Representation of Addresses) - https://www.rfc-editor.org/rfc/rfc4291 (accessed 2026-03-04)
  • RFC 5952: A Recommendation for IPv6 Address Text Representation, IETF, Sections 2-4 - https://www.rfc-editor.org/rfc/rfc5952 (accessed 2026-03-04)
  • RFC 8200: Internet Protocol, Version 6 (IPv6) Specification, IETF, Appendix/Sections on addressing overview - https://www.rfc-editor.org/rfc/rfc8200 (accessed 2026-03-04)

Materiały:

  • RFC 4291 – omówienie architektury i zapisu adresów IPv6
  • RFC 5952 – zalecenia dotyczące kanonicznego (zalecanego) zapisu tekstowego IPv6
  • Materiały producentów routerów/CPE dotyczące konfiguracji IPv6 i przykładów adresacji

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego