Przejdź do głównej treści
  1. Strona główna
  2. Technik teleinformatyk
  3. INF.08
  4. Pytanie

Kwalifikacja: INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi

Zawód: Technik teleinformatyk

Kategorie: Konfiguracja i administracja Protokoły i usługi sieciowe

Którą postać przyjmie adres FE80:0000:0000:0000:0EF0:0000:0000:0400 protokołu IPv6 po kompresji?

Adres IPv6 FE80:0000:0000:0000:0EF0:0000:0000:0400 po poprawnej kompresji przyjmuje postać FE80::EF0:0:0:400. Robi się to według dwóch głównych zasad zapisu IPv6, opisanych m.in. w praktykach zgodnych z RFC 4291 i RFC 5952. Najpierw w każdej 16-bitowej grupie, czyli w każdym hektecie, można usunąć zera wiodące. Dlatego 0EF0 zmienia się na EF0, a 0400 na 400. Grupy 0000 zapisujemy jako 0. Po tym kroku adres wygląda tak: FE80:0:0:0:EF0:0:0:400. Następnie najdłuższy ciąg kolejnych grup zerowych można zastąpić podwójnym dwukropkiem ::, ale tylko jeden raz w całym adresie. Tutaj najdłuższy ciąg to trzy grupy 0:0:0 po FE80, więc dostajemy FE80::EF0:0:0:400. Moim zdaniem to jeden z tych tematów, gdzie najlepiej działa spokojne rozpisanie adresu na osiem pól, bo wtedy od razu widać, czego nie wolno zgubić. W praktyce taki adres FE80 należy do zakresu link-local, używanego lokalnie w segmencie sieci, np. przy autokonfiguracji, Neighbor Discovery albo komunikacji z routerem w tej samej sieci LAN. Dobra praktyka branżowa mówi też, żeby nie kompresować kilku miejsc naraz i nie usuwać zer końcowych z grup, bo wtedy zmienia się rzeczywista wartość adresu.
W tym zadaniu łatwo pomylić kompresję adresu IPv6 ze zwykłym skracaniem tekstu, a to nie jest to samo. Adres IPv6 składa się z ośmiu 16-bitowych grup zapisanych szesnastkowo. Można usuwać wyłącznie zera wiodące w obrębie pojedynczej grupy, czyli takie, które stoją z lewej strony danej grupy. Nie wolno natomiast usuwać zer końcowych, bo wtedy zmienia się wartość liczby. Dlatego FE80 nie może stać się FE8, bo FE80 i 0FE8 to inne wartości szesnastkowe. Podobnie 0EF0 można skrócić do EF0, ale już nie do EF, ponieważ zero na końcu jest częścią liczby. Tak samo 0400 skraca się do 400, a nie do 4. Drugi częsty błąd to niewłaściwe użycie znaku ::. Ten zapis zastępuje jeden ciąg kolejnych grup zerowych i może wystąpić tylko raz w adresie. Trzeba wybrać najdłuższy taki ciąg, czyli w tym przypadku trzy zera po FE80, a nie krótszy ciąg później. Zapis bez pełnych ośmiu grup i bez poprawnego :: jest niepełny albo oznacza zupełnie inny adres. Z mojego doświadczenia warto zawsze najpierw przepisać adres jako FE80:0:0:0:EF0:0:0:400, a dopiero potem wykonać kompresję. To prosta metoda, ale bardzo ogranicza głupie pomyłki na egzaminie i podczas realnej konfiguracji interfejsów IPv6.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.