У чому різниця між 127.0.0.0 і 127.0.0.1?
Іноді найелементарніші питання дають моменти, які можна навчити; читайте далі, оскільки ми заглиблюємося в те, як зміна однієї цифри між 127.0.0.0 і 127.0.0.1 дає можливість подивитися на топологію мережі.
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Питання
Читач SuperUser Disa цікавий тим, що IP-адреса замикається:
Я знаю, що обидва є петлями IP-адрес, але вони мають іншу IP-маску.
У чому різниця між ними? Чи можуть вони бути взаємозамінними?
================================================== ========================= Маршрути IPv4 ======================= ================================================== == Активні маршрути: Шлюз інтерфейсу призначення Метричний 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 Посилання 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0. 0,1 306
Яку інформацію можна викривити з цієї таблиці?
Відповідь
Двоє співавторів SuperUser зібралися, щоб допомогти вирішити таємницю. По-перше, Mmmc пропонує цей стислий огляд:
Ви не можете використовувати їх обох. І вони не обидві петлевие адреси.
127.0.0.1
- це зворотна адреса127.0.0.2
- це зворотна адреса127.0.0.3
є зворотною адресою і так далі
127.0.0.0
- це мережна адреса. Разом з маскою 255.0.0.0 він дає вам підказку, що весь клас А адрес починається з127. *. *. *
буде містити адреси зворотного зв'язку.
Тоді YLearn пропонує більш широкий огляд угод про найменування в цілому і як думати про них:
Що показано на скріншоті, це таблиця маршрутизації з комп'ютера. Таблиця маршрутизації - це лише "дорожня карта", яка повідомляє комп'ютер / маршрутизатор, куди йти, щоб дістатися до інших пристроїв у мережі.
У певному сенсі це схоже на те, як ми орієнтуємося в реальному житті.
Перший стовпець містить список відомих напрямків (де я можу піти), а в другому стовпчику вказано, яким саме призначенням (я можу поїхати до Канади, або можу перейти до будинку дядька Джона в Канаді). Не потрапляючи в деталі, «вища» величина маски, тим більш специфічне призначення. Таким чином, значення 0.0.0.0 охоплює перехід до будь-якого пристрою, а значення 255.255.255.255 визначає окремий пристрій.
Третій стовпець вказує, куди слід перейти трафік, щоб дістатися до пункту призначення (якщо ви збираєтеся до Канади, вам потрібно почати з головної вулиці), а в четвертому стовпці вказується, який шлях з пристрою слід використовувати для переходу до призначення (з дому ви можете мати тільки свою дорогу, але з автостоянки Walmart ви можете мати кілька "виходів", щоб вибрати з).
Нарешті, показник надає комп'ютеру спосіб вибору найкращого шляху, якщо до місця призначення є кілька маршрутів (ви можете вийти з північного або східного виходу з автостоянки, щоб дістатися до Канади, але східний - швидше).
Отже, щоб відповісти на початкове питання, не можна використовувати взаємозамінні 127.0.0.0 і 127.0.0.1. Різниця показана тут полягає в тому, що існує два маршрути - загальний маршрут до будь-якого пристрою з використанням 127.x.y.z і дуже специфічний маршрут до хосту 127.0.0.1 (який знаходиться в 127.0.0.0), обидва з яких використовують інтерфейс 127.0.0.1
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.