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

11

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

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

===========================================================================

IPv4 routes
===========================================================================
Active routes:
Destination               Mask          Gateway        Interface Metric
      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         On-link         127.0.0.1    306
    127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
Disa
źródło

Odpowiedzi:

21

Nie. Nie możesz używać ich obu. I nie są to oba adresy zwrotne.

127.0.0.1to adres zwrotny 127.0.0.2to adres zwrotny 127.0.0.3to adres zwrotny i tak dalej

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

mnmnc
źródło
1
@mnmnc, Dlaczego maska ​​jest potrzebna? Czy to nie jest standard, który 127.*.*.*będzie zawierał adresy sprzężenia zwrotnego?
Pacerier,
dlaczego kiedy widzę trochę howto jest 127.0.0.1/8 ??? Powinien wynosić 127.0.0.0/8. Dzięki
Pol Hallen,
7

127.0.0.0to adres sieciowy (z maską sieci 255.0.0.0lub 127.0.0.0/8).

127.0.0.1to adres hosta w tej sieci.

użytkownik1686
źródło
6
Prawdziwe. Teoretycznie może również działać 127.0.0.0 z maską 255.255.255.255. W praktyce jest to bardzo zły pomysł. ponieważ stare oprogramowanie używało najniższego adresu w zakresie jako adresu rozgłoszeniowego.
Hennes
4

Na zrzucie ekranu pokazano tabelę routingu z komputera. Tabela routingu jest po prostu „mapą drogową”, która informuje komputer / router, gdzie ma się dostać do innych urządzeń w sieci.

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

Pierwsza kolumna zawiera listę znanych miejsc docelowych (gdzie mogę się udać), a druga kolumna wskazuje, jak konkretny jest cel (mogę jechać do Kanady lub mogę iść do domu wuja Johna w Kanadzie). Bez wnikania w szczegóły, im „wyższa” wartość maski, tym bardziej szczegółowy cel. Zatem wartość 0.0.0.0 obejmuje przejście do dowolnego urządzenia, a wartość 255.255.255.255 określa pojedyncze urządzenie.

Trzecia kolumna określa miejsce, w którym należy udać się dalej, aby dostać się do miejsca docelowego (jeśli jedziesz do Kanady, musisz zacząć od wejścia na Main Street), a czwarta kolumna wskazuje, którą ścieżkę z urządzenia należy użyć, aby dostać się do cel podróży (z domu możesz mieć tylko swój podjazd, ale z parkingu Walmart możesz mieć kilka „zjazdów” do wyboru).

Wreszcie metryka daje komputerowi możliwość wyboru najlepszej ścieżki, 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 wschodnia jest szybsza) .

Tak więc, aby odpowiedzieć na pierwotne pytanie, nie, nie można używać zamiennie 127.0.0.0 i 127.0.0.1. Pokazana tutaj różnica polega na tym, że istnieją dwie trasy - ogólna trasa do dowolnego urządzenia korzystającego z 127.xyz i bardzo specyficzna trasa do hosta 127.0.0.1 (która jest w wersji 127.0.0.0), obie wykorzystujące interfejs 127.0.0.1.

YLearn
źródło
Twój ostatni akapit stwierdza, że ​​istnieje różnica. Ale jeśli pominiemy „określoną trasę” (linię 127.0.0.1 255.255.255.255), czy ruch nie 127.0.0.1wykorzysta następnie „trasy ogólnej” (linia 127.0.0.0 255.0.0.0) i nie skończy w tym samym miejscu, ponieważ oba korzystają z 127.0.0.1interfejsu?
Pacerier,