Вы когда-нибудь задумывались, почему 127.0.0.1 является локальным IP адресом? Почему не какой-то 121.9.1.1 или что-нибудь другое?
Дело в том, что в 1981 году только числа 0 и 127 были зарезервированы для сетей класса А. Число 0 использовалось для указания определённого узла, а число 127 было оставлено в качестве обратной петли. Оно имеет маску подсети 255.0.0.0.
Прежде чем попытаться ответить на вопрос «что такое 127.0.0.1?», позвольте мне рассказать, как это работает. Данный адрес используется для установки соединения с этим же компьютером конечным пользователем. Когда мы имеем дело с IPv6 адресом, локальный IP будет выглядеть так: 0:0:0:0:0:0:0:1.
Очень часто разработчики используют локальный адрес для тестирования своих приложений. Локальное подключение позволяет избежать соединения с другими устройствами через реальный сетевой интерфейс.
Почему локальный адрес начинается с 127? 127 — это последний номер сети класса А. Поэтому 127.0.0.1 — это первый адрес в этой сети.
Вы можете вместо нулей использовать и другие числа, например 127.1.0.1, но ваш запрос всё равно будет перенаправлен на адрес 127.0.0.1.
Вы так же можете спросить, почему именно последнее число сети было выбрано в качестве обратной петли? Что ж, самое раннее упоминание об использовании числа 127 в качестве обратной петли датируется ноябрем 1986 года в RFC 990. Как было сказано ранее, для сетей класса A было зарезервировано только 2 числа — 0 и 127, поэтому в качестве обратной петли было использовано число 127.
Сеть класса А с номером 127 будет выполнять функцию обратной петли, то есть любой пакет, отправленный на этот адрес с помощью протокола более высокого уровня будет возвращен отправителю. Такие пакеты никогда и ни в каком виде не должны появляться в сети.
Конечно для этой цели некоторые люди хотели использовать адрес 1.0.0.0, но этот адрес уже был занят BBC Packet Radio Network.
Ваш компьютер на Windows 10 перестал быть быстрым после обновления системы? Мы подскажем, как устранить…
Это приложение для iPhone основано на приглашениях и аудио. С его помощью можно всё равно…
Одним из самых значительных изменений в операционной системе iOS 14 является возможность менять приложения по…
В системе Android 10 появился фреймворк для пузырей чатов, популярность которым принёс Messenger. Новая система…
От загрузки в режим Fastboot при помощи одной команды до установки модов без рута, есть…
Бета-версия операционной системы Android 11 в настоящее время доступна для устройств Google Pixel. Нужно посетить…