Adres IP 127.0.0.1 to adres IPv4 specjalnego przeznaczenia, nazywany adresem hosta lokalnego lub adresem pętli zwrotnej. Wszystkie komputery używają tego adresu, ale nie mogą komunikować się z innymi urządzeniami, jak prawdziwy adres IP .
Twojemu komputerowi można przypisać prywatny adres IP 192.168.1.115 w celu komunikacji z routerem i innymi urządzeniami podłączonymi do sieci. Jednak nadal jest on powiązany z tym specjalnym adresem 127.0.0.1, co oznacza „ten komputer” lub adres, którego używasz.
Adres pętli zwrotnej jest używany tylko przez komputer, do którego uzyskujesz dostęp, i tylko w szczególnych przypadkach. To nie to samo, co zwykły adres IP, który służy do przesyłania plików do i z innych urządzeń sieciowych.
Na przykład serwer WWW działający na komputerze może wskazać adres 127.0.0.1, aby uruchomić i lokalnie przetestować strony przed ich wdrożeniem.

Zapytać:
Mam pytanie, na które chcę odpowiedzieć: dlaczego adres IP Localhost to 127.0.0.1? A co oznacza 127? Co oznacza 0.0.1?
Odpowiedź 1:
127 to ostatni numer sieci w sieci klasy A z maską podsieci 255.0.0.0. Adres 127.0.0.1 jest pierwszym adresem przypisania w podsieci. Adres 127.0.0.0 nie jest używany, ponieważ jest to adres sieci przewodowej.
Jeśli jednak używasz innego adresu IP, aby część hosta działała lepiej, powinieneś wrócić do używania adresu IP 127.0.0.1. Jeśli chcesz, możesz spróbować pingować adres 127.0.0.1.
Odpowiedź 2:
Więcej informacji na temat przypisania adresu IP 127 w sieci Loopback można znaleźć w dokumencie RFC 990 dwóch autorów, Reynoldsa i Postela, opublikowanym w listopadzie 1986 r.:
„Adres nie jest interpretowany w tym sensie w tej sieci”.
Na przykład adres 0.0.0.37 można rozumieć jako serwer 37 w tej sieci.
Sieci numer 127 w klasie sieci A przypisana jest funkcja Loopback, która jest pakietem datagramów wysyłanym przez wyższy protokół do sieci o adresie 127, która ma funkcję Loopback w hoście. Pakiety datagramów wysłane na adres 127 nie pojawią się nigdzie indziej w sieci.
Zgodnie z dokumentem RFC 790 opublikowanym we wrześniu 1981 r., 0 i 127 to adresy wstępnie przypisane w warstwie sieci A. 0 służy do skupienia się na konkretnym hoście, a 127 służy do sprzężenia zwrotnego.
Dodatkowe informacje
Datagram
Datagramy to pakiety informacji przesyłające dane między źródłem a miejscem docelowym przy użyciu metod bezpołączeniowych. IPX (Internetwork Packet Exchange) i IP (Internet Protocol) to usługi datagramowe. Datagram zawiera adres docelowy i może przekraczać granice sieci połączonych routerami.
Jak działa adres IP 127.0.0.1
![Dlaczego adres IP Localhost to 127.0.0.1? Dlaczego adres IP Localhost to 127.0.0.1?]()
Wszystkie wiadomości generowane przez oprogramowanie aplikacyjne protokołu TCP/IP zawierają adres IP zamierzonego odbiorcy. Protokół TCP/IP traktuje 127.0.0.1 jako specjalny adres IP. Protokół sprawdza każdą wiadomość przed wysłaniem jej do sieci fizycznej i automatycznie przekierowuje każdą wiadomość skierowaną do adresu 127.0.0.1 z powrotem do odbiorcy stosu TCP/IP.
Aby poprawić bezpieczeństwo sieci, protokół TCP/IP sprawdza także wiadomości przychodzące z routerów lub innych portów sieciowych i odrzuca wszelkie wiadomości zawierające zduplikowane adresy IP. Zapobiega to ukrywaniu przez cyberprzestępców szkodliwego ruchu sieciowego pochodzącego z adresu sprzężenia zwrotnego.
Oprogramowanie aplikacyjne często korzysta z tej funkcji iteracji do celów testowania lokalnego. Wiadomości wysyłane na adresy IP typu pętla zwrotna, takie jak 127.0.0.1 , nie mogą wychodzić poza sieć lokalną (LAN), lecz są wysyłane bezpośrednio do protokołu TCP/IP i odbierają kolejki tak, jakby pochodziły z jednego źródła, z zewnątrz.
Komunikaty pętli zwrotnej zawierają numer portu docelowego wraz z adresem. Aplikacje mogą używać tych numerów portów do dzielenia komunikatów testowych na wiele kategorii.
Adres hosta lokalnego i sprzężenia zwrotnego IPv6
Nazwa localhost ma również specjalne znaczenie w sieciach komputerowych, gdy jest używana w połączeniu z 127.0.0.1. System operacyjny komputera utrzymuje wpis w plikach hosta, który kojarzy nazwę z adresem sprzężenia zwrotnego, umożliwiając aplikacjom tworzenie komunikatów zwrotnych na podstawie nazwy, a nie zakodowanego na stałe numeru.
Protokół internetowy v6 (IPv6) wykorzystuje tę samą koncepcję adresowania zwrotnego, co IPv4. Zamiast 127.0.0.01, IPv6 reprezentuje swój adres pętli zwrotnej, który jest po prostu ::1 (0000:0000:0000:0000:0000:0000:0000:0001). W przeciwieństwie do IPv4, IPv6 nie przydziela w tym celu zakresu adresów.
127.0.0.1 w porównaniu do innych specjalnych adresów IP
IPv4 przechowuje wszystkie adresy z zakresu od 127.0.0.0 do 127.255.255.255 do wykorzystania podczas testowania pętli zwrotnej, chociaż 127.0.0.1 (zgodnie z konwencją historyczną) jest adresem pętli zwrotnej używanym w większości przypadków.
Adresy sieciowe 127.0.0.1 i inne 127.0.0.0 nie należą do żadnego z zakresów prywatnych adresów IP zdefiniowanych w IPv4. Poszczególne adresy z tych zakresów mogą być zarezerwowane dla urządzeń sieci lokalnej i wykorzystywane do komunikacji pomiędzy urządzeniami, natomiast adres 127.0.0.1 nie.
Osoby badające sieci komputerowe czasami mylą 127.0.0.1 z adresem 0.0.0.0. Chociaż oba te adresy mają specjalne znaczenie w IPv4, wersja 0.0.0.0 nie zapewnia żadnej funkcji sprzężenia zwrotnego.
Więcej artykułów znajdziesz poniżej:
Powodzenia!