"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.