Główna » jak » Jaka jest różnica między 127.0.0.0 a 127.0.0.1?

    Jaka jest różnica między 127.0.0.0 a 127.0.0.1?


    Czasami najbardziej elementarne pytania dają przydatne momenty; przeczytaj, jak zagłębimy się, w jaki sposób pojedyncza cyfra pomiędzy 127.0.0.0 a 127.0.0.1 daje szansę spojrzenia na topologię sieci.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Pytanie

    Czytnik SuperUser Disa jest ciekawy IP pętli zwrotnej:

    Wiem, że oba są IP pętli zwrotnej, ale mają inną maskę IP.

    Jaka jest między nimi różnica? Czy można ich używać zamiennie?

    ================================================== ========================= trasy IPv4 ======================= ================================================== == Aktywne trasy: Interfejs docelowy Maska Interfejs Metryka 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 [...] 127.0.0.0 255.0.0.0 Łącze 127.0.0.1 306 127.0.0.1 255.255.255.255 Łącze 127.0. 0,1 306

    Jakiego rodzaju informacje możemy wyciągnąć z tej tabeli?

    Odpowiedź

    Do pomocy w rozwiązaniu zagadki wkroczyli dwaj współpracownicy SuperUser. Po pierwsze, Mmmc oferuje ten zwięzły przegląd:

    Nie. Nie możesz ich użyć. I nie są to obie adresy zwrotne.

    127.0.0.1 jest adresem zwrotnym 127.0.0.2 jest adresem zwrotnym 127.0.0.3 jest adresem zwrotnym i tak dalej

    127.0.0.0 to adres sieciowy. Wraz z maską 255.0.0.0 daje to wskazówkę, że zaczyna się cała klasa A adresów 127. *. *. * będzie zawierać adresy zwrotne.

    Następnie, YLearn oferuje szerszy przegląd konwencji nazewnictwa w ogóle i jak o nich myśleć:

    To, co pokazano na zrzucie ekranu, to tabela routingu z komputera. Tabela routingu jest po prostu "mapą drogową", która mówi komputerowi / routerowi, dokąd się udać, aby dostać się do innych urządzeń w sieci.

    Pod pewnymi względami jest to podobne do tego, jak poruszamy się w prawdziwym życiu.

    Pierwsza kolumna zawiera listę znanych miejsc docelowych (gdzie mogę się udać), a druga kolumna wskazuje, jak konkretny jest cel podróży (mogę jechać do Kanady lub udać się do domu wujka Johna w Kanadzie). Bez uzyskania szczegółów, "wyższa" wartość maski, im bardziej konkretny cel. Tak więc wartość 0.0.0.0 obejmuje przechodzenie do dowolnego urządzenia, a wartość 255.255.255.255 określa pojedyncze urządzenie.

    Trzecia kolumna określa, gdzie ruch powinien iść dalej, aby dotrzeć do miejsca docelowego (jeśli wybierasz się do Kanady, musisz zacząć od wejścia na Main Street), a czwarta kolumna wskazuje, która ścieżka z urządzenia powinna zostać wykorzystana do dotarcia do celu. miejsce docelowe (z domu możesz mieć tylko podjazd, ale z parkingu Walmart możesz mieć kilka "wyjść" do wyboru).

    Wreszcie, dane pozwalają komputerowi wybrać najlepszą ścieżkę, jeśli istnieje wiele tras do miejsca docelowego (możesz wyjść z północnego lub wschodniego wyjścia z parkingu, aby dostać się do Kanady, ale na wschód jest szybciej).

    Aby odpowiedzieć na oryginalne pytanie, nie można używać 127.0.0.0 i 127.0.0.1 zamiennie. Pokazana tutaj różnica polega na tym, że istnieją dwie trasy - ogólna trasa do dowolnego urządzenia używającego 127.x.y.z i bardzo specyficzna trasa do hosta 127.0.0.1 (która jest w 127.0.0.0), obie korzystają z interfejsu 127.0.0.1


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.