Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sieci komputerowe Podstawy informatyki

Który z adresów IPv4 jest odpowiednikiem adresu IPv6 ::1?

A. 128.0.0.1
B. 127.0.0.1
C. 10.0.0.1
D. 1.1.1.1

Pytanie z egzaminu CKE, styczeń 2020 (arkusz E.13-SG-20.01).

Adres IPv6 ::1 to adres pętli zwrotnej, czyli loopback, a jego odpowiednikiem w IPv4 jest 127.0.0.1. Chodzi o adres używany przez komputer do komunikacji z samym sobą, bez wychodzenia pakietów do fizycznej sieci. W praktyce, gdy wpiszesz ping 127.0.0.1 albo ping ::1, testujesz lokalny stos TCP/IP, a nie kabel, switch czy router. To jest bardzo przydatne przy diagnostyce usług, np. serwera WWW, bazy danych albo aplikacji nasłuchującej tylko lokalnie. W IPv4 cała sieć 127.0.0.0/8 jest zarezerwowana na loopback, ale najczęściej używa się właśnie 127.0.0.1 jako localhost. W IPv6 zapis ::1 oznacza skompresowaną formę adresu 0000:0000:0000:0000:0000:0000:0000:0001. Standardowo takie adresy są traktowane jako specjalne, zgodnie z zasadami adresacji IP opisanymi m.in. w dokumentach RFC dotyczących IPv4 i IPv6. Moim zdaniem warto to zapamiętać praktycznie: jeśli aplikacja działa na localhost, to zwykle chodzi o 127.0.0.1 dla IPv4 albo ::1 dla IPv6. To drobiazg, ale w administracji systemami i sieciami często oszczędza sporo czasu przy szukaniu problemów.
Adres ::1 w IPv6 nie oznacza zwykłego adresu hosta w sieci lokalnej ani publicznego adresu internetowego. To specjalny adres loopback, czyli pętla zwrotna, przeznaczony do komunikacji komputera z samym sobą. Dlatego poprawnym odpowiednikiem w IPv4 jest 127.0.0.1, a nie adres, który tylko wygląda znajomo albo kończy się na .1. Częsty błąd polega na tym, że ktoś widzi jedynkę w ::1 i automatycznie szuka podobnego adresu z samymi jedynkami, na przykład 1.1.1.1. Taki adres jest jednak publiczny i kojarzy się głównie z usługą DNS Cloudflare, więc pakiety mogą być kierowane do Internetu, a nie zawracane lokalnie przez stos sieciowy systemu. Adres 10.0.0.1 należy do prywatnej puli 10.0.0.0/8 opisanej w RFC 1918. Bardzo często jest używany jako adres routera, bramy domyślnej albo urządzenia w sieci firmowej, ale nadal nie jest loopbackiem. Z kolei 128.0.0.1 nie ma specjalnego znaczenia jako localhost; to nie ta pula adresowa. W dobrych praktykach diagnostycznych rozróżnia się test lokalnego stosu TCP/IP od testu połączenia z innym urządzeniem. Ping do 127.0.0.1 albo ::1 sprawdza głównie, czy system obsługuje protokoły IP lokalnie. Ping do adresu prywatnego lub publicznego sprawdza już routing, zaporę, interfejs sieciowy i dostępność zewnętrznego hosta. Z mojego doświadczenia, mylenie tych pojęć potem powoduje dziwne wnioski, typu internet nie działa, bo localhost odpowiada, a to przecież zupełnie inny poziom sprawdzania.

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. Wysłane zostaną 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.