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.
127.*.*.*
będzie zawierał adresy sprzężenia zwrotnego?