11

Я знаю, что оба IP-адреса обратной связи, но у них есть другая маска ip.

Какая разница между ними? Могут ли они быть взаимозаменяемыми?

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

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

3 ответа3

21

Нет, вы не можете использовать их обоих. И они не оба петлевые адреса.

127.0.0.1 является адресом обратной связи 127.0.0.2 является адресом обратной связи 127.0.0.3 является адресом обратной связи и т.д.

127.0.0.0 - это сетевой адрес. Вместе с маской 255.0.0.0 она дает вам подсказку, что весь класс A адресов начинается с 127.*.*.* будет содержать петлевые адреса.

7

127.0.0.0 - это сетевой адрес (с маской сети 255.0.0.0 или 127.0.0.0/8).

127.0.0.1 - это адрес хоста в этой сети.

4

На скриншоте показана таблица маршрутизации с компьютера. Таблица маршрутизации - это просто "дорожная карта", которая указывает компьютеру / маршрутизатору, куда идти, чтобы добраться до других устройств в сети.

В некотором смысле это похоже на то, как мы ориентируемся в реальной жизни.

В первом столбце представлен список известных пунктов назначения (куда я могу пойти), а во втором столбце указано, насколько конкретно пункт назначения (я могу поехать в Канаду или я могу поехать в дом дяди Джона в Канаде). Не вдаваясь в подробности, чем выше значение маски, тем конкретнее пункт назначения. Таким образом, значение 0.0.0.0 относится к любому устройству, а значение 255.255.255.255 указывает отдельное устройство.

В третьем столбце указывается, куда должен идти трафик, чтобы добраться до пункта назначения (если вы едете в Канаду, вам нужно начать с того, чтобы попасть на главную улицу), а в четвертом столбце указывается, какой путь из устройства следует использовать, чтобы добраться до пункт назначения (из дома у вас может быть только подъездная дорога, но со стоянки Walmart у вас может быть несколько "выходов" на выбор).

Наконец, метрика дает компьютеру возможность выбрать лучший путь, если есть несколько маршрутов к месту назначения (вы можете выйти с северного или восточного выезда со стоянки, чтобы добраться до Канады, но восточный - быстрее),

Таким образом, чтобы ответить на первоначальный вопрос, нет, вы не можете использовать 127.0.0.0 и 127.0.0.1 взаимозаменяемо. Различие, показанное здесь, состоит в том, что существует два маршрута - общий маршрут к любому устройству, использующему 127.xyz, и очень специфический маршрут к хосту 127.0.0.1 (который находится в 127.0.0.0), оба из которых используют интерфейс 127.0.0.1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .