KWALIFIKACJA INF2 - STYCZEŃ 2024 (test 3)

PYTANIE NR 22.
Pełna postać adresu IPv6 2001:0:db8::1410:80ab to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Adres IPv6 składa się z 8 grup po 16 bitów zapisywanych jako 4 cyfry szesnastkowe. Zapis "::" oznacza jedną lub więcej kolejnych grup 0000, tak aby łącznie było 8 grup. Dlatego 2001:0:db8::1410:80ab rozwija się do 2001:0000:0db8:0000:0000:0000:1410:80ab.

Pełne wyjaśnienie:
Adres IPv6 ma długość 128 bitów i w zapisie tekstowym jest dzielony na 8 grup (po 16 bitów). Każda grupa jest zapisywana w systemie szesnastkowym jako maksymalnie 4 znaki (od 0000 do ffff). W wersji "pełnej" każda z 8 grup musi mieć dokładnie 4 znaki, więc brakujące zera dopisuje się z przodu (zera wiodące). W zapisie skróconym IPv6 stosuje się dwie typowe reguły: (1) można usuwać zera wiodące w pojedynczej grupie (np. 0db8 → db8, 0000 → 0), oraz (2) można zastąpić jedną, nieprzerwaną sekwencję grup 0000 skrótem "::". Ten skrót reprezentuje tyle grup 0000, ile potrzeba, aby łącznie w adresie było 8 grup. Dla adresu 2001:0:db8::1410:80ab widać jawnie trzy pierwsze grupy: 2001, 0 oraz db8, a na końcu dwie grupy: 1410 i 80ab. To daje łącznie 5 grup widocznych, więc "::" musi uzupełnić brakujące 3 grupy o wartości 0000. Następnie każdą grupę zapisujemy w pełnej postaci na 4 znaki: 0 → 0000, db8 → 0db8. Otrzymujemy 2001:0000:0db8:0000:0000:0000:1410:80ab. Odpowiedź z fragmentem "db80" jest błędna, bo zmienia wartość grupy (to inne liczby szesnastkowe). Odpowiedzi z "0001" lub "1000" w drugiej grupie są błędne, bo druga grupa w adresie wejściowym to "0", czyli po dopełnieniu musi być "0000", a nie inna wartość.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Skrót "::" zastępuje ciąg kolejnych grup o wartości 0000 w adresie IPv6. Liczba tych grup nie jest stała — dobiera się ją tak, aby cały adres po rozwinięciu miał dokładnie 8 grup po 16 bitów.
Policz widoczne grupy oddzielone dwukropkami, a potem uzupełnij brakujące grupy jako 0000 w miejscu "::", aż będzie 8 grup. Na końcu dopełnij każdą grupę zerami wiodącymi do 4 znaków (np. 0 → 0000, db8 → 0db8).
Adres IPv6 ma 128 bitów. Ponieważ jedna grupa w zapisie to 16 bitów, otrzymujemy 128/16 = 8 grup. Niezależnie od skrótów (usuwanie zer, "::"), po rozwinięciu zawsze muszą być dokładnie 8 heksadecymalnych grup.
W pełnej postaci dopisuje się zera wiodące, czyli z przodu grupy, aby każda miała 4 znaki. Dopisywanie zera z tyłu zmienia wartość liczbową grupy (np. db8 ≠ db80), więc prowadzi do błędnego adresu.
Najczęściej myli się liczbę brakujących grup (trzeba dobić do 8), zamienia się kolejność grup, albo błędnie "dopina" zera na końcu zamiast dopełniać z przodu. Częsty błąd to także przeoczenie, że jedna zmiana znaku w heksie zmienia adres.
W standardowej reprezentacji tekstowej adresu IPv6 stosuje się "::" co najwyżej raz. Gdyby wystąpiło dwa razy, nie dałoby się jednoznacznie ustalić, ile grup 0000 ukrywa każdy skrót, więc zapis byłby niejednoznaczny.
Po rozwinięciu upewnij się, że są dokładnie 8 grup oddzielonych ":", a każda grupa ma 4 znaki heksadecymalne (0–9, a–f). Następnie porównaj grupy nieukryte przez "::" z oryginalnym zapisem skróconym.
Pełna postać pojawia się m.in. w niektórych logach, eksportach konfiguracji, narzędziach diagnostycznych lub podczas analizy reguł bezpieczeństwa. Administrator często musi umieć przejść między skrótem a pełną postacią, by porównywać adresy.
Szesnastkowy zapis jest kompaktowy: 1 znak heks = 4 bity, więc 16 bitów to dokładnie 4 znaki. Dzięki temu łatwo dzielić adres IPv6 na równe grupy i pracować na nim w konfiguracjach. Zapis binarny byłby zbyt długi i nieczytelny.
Ćwicz seriami: skracanie (usuwanie zer wiodących, jedno "::") i rozwijanie do 8 grup po 4 znaki. Dodatkowo przećwicz podstawy prefiksów (np. /64) i rozpoznawanie części sieci/hosta. Najlepsze efekty daje rozwiązywanie wielu krótkich przykładów.
info

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

W praktyce zawodowej kluczowe jest to, że adres IPv6 składa się z 8 grup po 16 bitów zapisywanych jako 4 cyfry szesnastkowe.

Źródła:

  • RFC 8200: Internet Protocol, Version 6 (IPv6) Specification, IETF, 2017-07 - https://www.rfc-editor.org/rfc/rfc8200 (dostęp: 2026-03-02)
  • RFC 4291: IP Version 6 Addressing Architecture, IETF, 2006-02 - https://www.rfc-editor.org/rfc/rfc4291 (dostęp: 2026-03-02)
  • RFC 5952: A Recommendation for IPv6 Address Text Representation, IETF, 2010-08 - https://www.rfc-editor.org/rfc/rfc5952 (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja RFC dotycząca IPv6 (specyfikacja i reprezentacja tekstowa)
  • Materiały szkoleniowe z administracji sieciami komputerowymi (IPv6 addressing)
  • Ćwiczenia praktyczne: rozwijanie i skracanie adresów IPv6 na zestawach przykładów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego