Categories: Интересное

Почему локальный адрес 127.0.0.1 ?

Вы когда-нибудь задумывались, почему 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.

 

HelpUTeam

Recent Posts

Windows 10 стала работать медленнее после установки обновления? Исправим это

Ваш компьютер на Windows 10 перестал быть быстрым после обновления системы? Мы подскажем, как устранить…

3 года ago

Описание приложения-чата по приглашениям Clubhouse

Это приложение для iPhone основано на приглашениях и аудио. С его помощью можно всё равно…

3 года ago

Изменение почтового клиента по умолчанию в iOS 14 на Outlook, Spark, Gmail и другие

Одним из самых значительных изменений в операционной системе iOS 14 является возможность менять приложения по…

4 года ago

Включение пузырей уведомлений в чатах на Android 11

В системе Android 10 появился фреймворк для пузырей чатов, популярность которым принёс Messenger. Новая система…

4 года ago

Как настроить беспроводную отладку в Android 11

От загрузки в режим Fastboot при помощи одной команды до установки модов без рута, есть…

4 года ago

Главные проблемы Android 11 Beta и следует ли устанавливать её

Бета-версия операционной системы Android 11 в настоящее время доступна для устройств Google Pixel. Нужно посетить…

4 года ago