Что такое 127.0.0.1? | Losst

Что такое 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 и для чего это нужно?

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

Редактор сайта losst.ru, увлекаюсь свободным программным обеспечением и изучаю программирование. Я использую на своём компьютере Arch Linux с окружением рабочего стола GNOME.

Ваше имя тоже может быть здесь. Как? Пишите для нас! Смотрите подробнее как стать автором Losst.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (17 оценок, среднее: 5,00 из 5)
Загрузка...

  1 comment for “Что такое 127.0.0.1?

  1. Октябрь 18, 2016 at 12:40 дп

    Сердечно благодарю ! За полезную информацию !

Добавить комментарий

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

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