127.0.0.1
Z Wikipedii
127.0.0.1 to adres IPv4 komputera lokalnego. Odpowiadająca mu nazwa mnemoniczna to localhost. Komunikacja z 127.0.0.1 oznacza wymianę informacji wewnątrz jednego hosta.
Zgodnie z RFC 3330 komunikacja w jednym komputerze możliwa jest poprzez adresy mieszczące się w puli 127.0.0.1/8. Jeżeli wystąpi odwołanie do adresu 127.x.x.x, gdzie za x podstawimy liczby od 0 do 255 (1 do 255 w przypadku ostatniego bajta), to zawsze odnosi się do hosta lokalnego. Odpowiada to masce sieciowej 255.0.0.0.
::1 to adres Ipv6 komputera lokalnego. Zgodnie z RFC 3513 urządzeniu za localhost opowiada zakres adresów ::1/128
Loopback to wirtualne urządzenie sieciowe, które ma tylko jedno wejście. Często przypisuje się do niego adres 127.0.0.1. W systemie operacyjnym loopback zasadniczo nie różni się od prawdziwego urządzenia sieciowego (np. karty sieciowej). Dziś wiele aplikacji wymaga obsługi protokołu IPv4 i urządzenia typu loopback nawet wtedy, jeżeli fizyczna sieć IPv4 nie jest dostępna i nie byłaby wykorzystywana. Poszczególne programy wykorzystują techniki sieciowe do wymiany informacji w jednej maszynie bez wykorzystywania takich urządzeń jak np. modem.
Uruchomienie polecenia ping komendą:
ping 127.0.0.1
powinno w spolszczonym systemie Windows dać zbliżoną odpowiedź:
Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=64 Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=64 Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=64 Odpowiedź z 127.0.0.1: bajtów=32 czas<1 ms TTL=64 Statystyka badania ping dla 127.0.0.1: Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0 (0% straty), Szacunkowy czas błądzenia pakietów w millisekundach: Minimum = 0 ms, Maksimum = 0 ms, Czas średni = 0 ms
a w systemie Linux:
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.219 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.159 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.159 ms --- 127.0.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.159/0.179/0.219/0.028 ms
jeżeli tylko w systemie działa urządzenie sieciowe loopback z aktywnym protokołem IPv4.
Brak odpowiedzi oznacza zwykle problem w konfiguracji systemu.
W Linuksie i Uniksach urządzenie loopback ma zwykle nazwę lo. Jego obecność można stwierdzić korzystając z ifconfig dzięki wpisaniu polecenia:
ifconfig lo
Odpowiedź może wyglądać tak:
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 EtherTalk Phase 2 addr:0/0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1835002 errors:0 dropped:0 overruns:0 frame:0 TX packets:1835002 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 RX bytes:291484392 (277.9 MiB) TX bytes:291484392 (277.9 MiB)