KWALIFIKACJA INF8 - STYCZEŃ 2022 (test 2)

PYTANIE NR 8.
Który zapis nie jest adresem IPv6?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Niepoprawny jest zapis "ab01:0cde::af::4", ponieważ w adresie IPv6 kompresję zer "::" można zastosować tylko raz.
Pozostałe przykłady zawierają 8 grup (jawnie lub po rozwinięciu "::") i spełniają reguły zapisu heksadecymalnego.

Pełne wyjaśnienie:

Adres IPv6 w typowym zapisie składa się z ośmiu grup (tzw. hextetów) oddzielonych dwukropkami. Każda grupa to liczba szesnastkowa z zakresu 0000–FFFF, przy czym zera wiodące mogą być pomijane (np. "00af" można zapisać jako "af").

Do skracania zapisu służą dwie najważniejsze reguły:

  • Pomijanie zer wiodących w dowolnej grupie (np. 0cde zamiast 00cde nie ma sensu, ale 0cde jest poprawną grupą, bo mieści się w 4 cyfrach hex).
  • Kompresja kolejnych grup zer symbolem "::", który zastępuje jeden ciąg sąsiadujących grup równych 0000. Kluczowe: "::" wolno użyć tylko raz w całym adresie, bo inaczej nie da się jednoznacznie odtworzyć liczby pominiętych grup.

Wskazany zapis "ab01:0cde::af::4" zawiera dwa wystąpienia "::", więc jest niepoprawny składniowo – nie można jednoznacznie rozwinąć adresu do ośmiu hextetów.

Pozostałe odpowiedzi są poprawnymi adresami IPv6:

  • "ab01:cde:0:0:0af:0:0:4" ma dokładnie 8 grup; krótsze grupy (np. "cde", "0af") są dopuszczalne, bo zera wiodące można pominąć.
  • "ab01:0cde:0:0:af::4" zawiera pojedyncze "::", które uzupełnia brakujące grupy zer, aby łącznie było ich 8.
  • "ab01:0cde:0000:0000:00af:0000:0000:0004" to pełny zapis z zerami wiodącymi; jest poprawny, choć niekanoniczny (zwykle się skraca).

W praktyce na egzaminie warto zawsze sprawdzić: (1) czy "::" pojawia się najwyżej raz, (2) czy po rozwinięciu wychodzi 8 grup, (3) czy każda grupa ma maksymalnie 4 cyfry hex.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
"::" oznacza kompresję jednego ciągu kolejnych grup 0000 w adresie IPv6. Zastępuje on tyle grup zer, aby cały adres po rozwinięciu miał łącznie 8 hextetów. To skrót ułatwiający zapis, ale wymaga zachowania jednoznaczności.
Gdy "::" wystąpiłoby dwa razy, nie da się jednoznacznie ustalić, ile grup 0000 zostało pominiętych w każdym miejscu. IPv6 ma 8 hextetów, więc kompresja może wystąpić tylko raz, aby odtworzenie pełnego adresu było jednoznaczne.
Policz grupy oddzielone dwukropkami. Jeśli nie ma "::", musi być dokładnie 8 grup. Jeśli jest jedno "::", zsumuj widoczne grupy po lewej i prawej stronie i uzupełnij brakujące do 8 zerami (0000). Dwa "::" oznaczają błąd.
Tak. W hextetach IPv6 można pomijać zera wiodące, więc "0af", "00af" i "000af" po sprowadzeniu do 4 cyfr oznaczają tę samą wartość co "00af" (czyli 0x00AF). Ważne, by grupa nie przekraczała 4 cyfr hex.
W każdej grupie dozwolone są cyfry szesnastkowe: 0–9 oraz litery a–f (czasem A–F). Separatorem jest dwukropek. Niedozwolone są inne litery (np. g–z) i znaki specjalne. Każda grupa ma maksymalnie 4 znaki hex.
Tak, to poprawna grupa heksadecymalna. Poprawność składni IPv6 zależy od formatu (8 hextetów, dopuszczalne skróty, poprawne znaki), a nie od tego, czy prefiks wygląda "typowo". Znaczenie prefiksu (np. globalny, link-local) to osobna kwestia.
Wpisz brakujące grupy "0000" w miejsce "::" tak, aby łącznie było 8 grup. Przykładowo zapis z 6 widocznymi grupami oznacza, że "::" zastępuje 2 grupy zer. Następnie każdą grupę można doprowadzić do 4 cyfr, dodając zera wiodące.
Tak. Często pokazuje się adresy z zerami wiodącymi lub bez skracania, żeby sprawdzić rozumienie zasad zapisu. Dlatego nie oceniaj po "wyglądzie". Zawsze sprawdzaj reguły: maks. 4 cyfry na grupę, 8 grup po rozwinięciu i "::" najwyżej raz.
Najczęściej: przeoczenie drugiego "::", błędne liczenie grup po skróceniu, uznanie, że grupy muszą mieć zawsze 4 cyfry (nie muszą), oraz mylenie dozwolonych znaków hex. Pomaga metoda kontrolna: "czy po rozwinięciu wyjdzie 8 hextetów?".
Ćwicz trzy umiejętności: (1) rozpoznawanie poprawnej składni (znaki, liczba grup), (2) rozwijanie i skracanie zapisów (zera wiodące, "::"), (3) szybkie wykrywanie błędów typu "dwa razy ::" lub "za długa grupa". Pomagają krótkie serie zadań na czas.
info

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

Źródła:

  • RFC 4291: IP Version 6 Addressing Architecture, IETF, 2006, sekcje dotyczące tekstowej reprezentacji adresów IPv6
  • RFC 5952: A Recommendation for IPv6 Address Text Representation, IETF, 2010, zalecenia zapisu i skracania (m.in. użycie "::")
  • RFC 8200: Internet Protocol, Version 6 (IPv6) Specification, IETF, 2017, rozdziały opisujące IPv6 i odniesienia do adresacji

Materiały:

  • Dokumentacja standardu adresacji IPv6 (RFC 4291) – sekcje o zapisie adresów
  • RFC 5952 – zalecenia dotyczące kanonicznego zapisu adresów IPv6
  • Materiały dydaktyczne z administracji sieci: rozdziały "IPv6 addressing" i ćwiczenia z zapisu skróconego

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego