Что такое 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

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

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

Ответить

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

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