Что такое 127.0.0.1?

Вы когда-нибудь задумывались, почему 127.0.0.1 является локальным IP адресом? Почему не какой-то 121.9.1.1 или что-нибудь другое?

Дело в том, что в 1981 году только числа 0 и 127 были зарезервированы для сетей класса А. Число 0 использовалось для указания определённого узла, а число 127 было оставлено в качестве обратной петли. Оно имеет маску подсети 255.0.0.0.

[—TOC Header:Содержание статьи:—]

[—ATOC—]
[—TAG:h2—]

Так что же такое 127.0.0.1 и для чего это нужно?

Прежде чем попытаться ответить на вопрос «что такое 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.

Выводы

В этой статье вы получили ответы на вопросы «что значит 127.0.0.1?» и «что такое 127.0.0.1?». Если остались вопросы, спрашивайте в комментариях, мы вам ответим.

Источник: fossbytes.com

Creative Commons License
Статья Что такое 127.0.0.1? распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: