KWALIFIKACJA INF2 - CZERWIEC 2013 (test 2)

PYTANIE NR 37.
Jaki adres IP odpowiada nazwie mnemonicznej localhost?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Nazwa "localhost" oznacza komputer lokalny i mapuje się na adres pętli zwrotnej (loopback), czyli interfejs używany do komunikacji w obrębie tego samego hosta. W IPv4 standardowo jest to 127.0.0.1, a adresy 192.168.1.x dotyczą zwykle sieci prywatnej, nie loopback.

Pełne wyjaśnienie:

"localhost" to konwencjonalna nazwa hosta wskazująca ten sam komputer, na którym uruchomiono program. Gdy aplikacja łączy się z "localhost", ruch nie powinien wychodzić do żadnej sieci fizycznej (Ethernet/Wi‑Fi), tylko zostać obsłużony lokalnie przez system operacyjny.

W IPv4 rolę tę pełni adres pętli zwrotnej (loopback). Najczęściej używanym adresem jest 127.0.0.1. W praktyce cały zakres 127.0.0.0/8 jest zarezerwowany dla loopback, ale w zadaniach egzaminacyjnych i konfiguracjach usług jako "adres localhost" przyjmuje się właśnie 127.0.0.1.

Dlaczego pozostałe propozycje są błędne?

  • 192.168.1.0 to typowo adres sieci (network address) w podsieci /24, nie adres pojedynczego hosta do komunikacji z samym sobą.
  • 192.168.1.1 bywa adresem routera (bramy) w sieci domowej, ale nie jest to "localhost", tylko inny węzeł w sieci.
  • 192.168.1.255 to typowy adres rozgłoszeniowy (broadcast) dla podsieci 192.168.1.0/24, służy do wysyłania pakietów do wszystkich hostów w tej podsieci.

Warto też pamiętać, że w IPv6 odpowiednikiem loopback jest ::1, jednak w tym pytaniu (i w podanych odpowiedziach) rozpatruje się adresację IPv4, więc poprawną odpowiedzią pozostaje 127.0.0.1.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
localhost to nazwa hosta oznaczająca "ten komputer". Używa się jej, gdy aplikacja ma połączyć się z usługą działającą lokalnie (np. serwer WWW, baza danych). Taki ruch nie wychodzi do sieci, tylko jest obsługiwany przez interfejs pętli zwrotnej.
W IPv4 standardowo kojarzy się 127.0.0.1 z nazwą localhost. To adres pętli zwrotnej (loopback), używany do testów i komunikacji wewnątrz tego samego hosta, bez udziału routerów i sieci fizycznej.
Adres 192.168.1.1 należy do puli prywatnej i zwykle jest adresem routera/bramy w sieci lokalnej. "localhost" ma wskazywać zawsze na komputer lokalny, więc wykorzystuje adres loopback (127.0.0.1), a nie adres dowolnego urządzenia w LAN.
127.0.0.1 oznacza interfejs pętli zwrotnej. Administrator używa go do testowania, czy usługa działa lokalnie (np. ping localhost, test portu), oraz do ograniczania dostępu tak, by usługa była dostępna tylko z tego samego komputera.
Tak, w IPv4 zakres 127.0.0.0/8 jest przeznaczony na pętlę zwrotną, ale najczęściej używa się adresu 127.0.0.1 jako "adresu localhost". Na egzaminach zwykle oczekuje się właśnie tej wartości.
W IPv6 odpowiednikiem pętli zwrotnej jest adres ::1. Działa analogicznie do 127.0.0.1: pozwala łączyć się z usługami działającymi na tym samym komputerze bez wychodzenia do sieci. W zadaniach z IPv4 poprawna będzie jednak wartość 127.0.0.1.
Najprościej wykonać polecenie ping localhost lub ping 127.0.0.1. Jeżeli stos TCP/IP działa poprawnie, powinieneś otrzymać odpowiedzi. Brak odpowiedzi może wynikać np. z blokady ICMP przez zaporę albo problemów z konfiguracją sieci w systemie.
Mapowanie nazw na adresy może pochodzić z DNS lub z pliku hosts (lokalna baza nazw). W praktyce większość systemów ma domyślny wpis dla localhost wskazujący 127.0.0.1 (oraz często ::1 dla IPv6). To ważne przy diagnozie, gdy DNS nie działa.
192.168.1.255 jest typowo adresem rozgłoszeniowym (broadcast) dla podsieci 192.168.1.0/24. Służy do wysyłania pakietów do wszystkich hostów w tej podsieci, a nie do wskazywania komputera lokalnego. localhost musi wskazywać na loopback (127.0.0.1).
Najczęściej myli się "localhost" z "adresem lokalnym z LAN", czyli z pulą 192.168.x.x, oraz wybiera 192.168.1.1 (bo kojarzy się z routerem). Warto zapamiętać: localhost = loopback = 127.0.0.1 (dla IPv4).
info

To pytanie poprawnie rozwiązuje 77% zdających egzamin. średnio łatwe

Według specjalistów z branży: "Nazwa "localhost" oznacza komputer lokalny i mapuje się na adres pętli zwrotnej (loopback), czyli interfejs używany do komunikacji w obrębie tego samego hosta."

Źródła:

  • RFC 1122: Requirements for Internet Hosts — Communication Layers, sekcja 3.2.1.3 (Loopback), 1989
  • RFC 6890: Special-Purpose Address Registries, opis zakresu 127.0.0.0/8 (Loopback), 2013
  • IANA IPv4 Special-Purpose Address Registry — wpis "127.0.0.0/8 Loopback", https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja systemu: opis pliku hosts i rozwiązywania nazw (Windows/Linux)
  • Materiały o adresach specjalnych IPv4/IPv6 (loopback, broadcast, prywatne pule adresowe)
  • RFC dotyczące adresów loopback i rejestru adresów specjalnego przeznaczenia

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego