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 zwrotnym127.0.0.2
jest adresem zwrotnym127.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ów127. *. *. *
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.