Домашняя » как » В чем разница между 127.0.0.0 и 127.0.0.1?

    В чем разница между 127.0.0.0 и 127.0.0.1?


    Иногда самые элементарные вопросы дают обучаемые моменты; Продолжайте читать, как мы углубимся в то, как однозначное изменение между 127.0.0.0 до 127.0.0.1 дает возможность взглянуть на топологию сети.

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Вопрос

    Читатель SuperUser Disa интересуется петлевыми IP-адресами:

    Я знаю, что оба IP-адреса loopback, но у них есть другая маска 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 On-link 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 он дает подсказку, что весь класс A адресов начинается с 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? Ознакомьтесь с полным обсуждением здесь.