Что такое Localhost и чем он отличается от 127.0.0.1?

Что такое Localhost и чем он отличается от 127.0.0.1?
⏱️ 1 min read

Даже когда все сетевые устройства отключены, ваш компьютер все еще может обмениваться данными по сети. Известная как «петля», машина Unix может отправлять и получать сетевые сообщения от себя и к себе через виртуальное сетевое устройство. Ваш компьютер может отправлять сообщения от самого себя к самому себе, обеспечивая связь в сетевом стиле без необходимости в функционирующей сети.

Что такое 127.0.0.1?

127.0.0.1 — это наиболее часто используемый петлевой IP-адрес. Это часть зарезервированного блока из более чем шестнадцати миллионов IP-адресов, которые используются специально для функции обратной связи. Петля позволяет вашему компьютеру взаимодействовать с самим собой, используя протоколы сетевого подключения.

разница-локальный-127-0-0-1-ipconfig-ло

В широком смысле петля — это виртуальное сетевое устройство, которое создает сетевое соединение только с одной конечной точкой, то есть оно начинается и заканчивается на одном и том же устройстве: на вашем компьютере. На самом деле петлевое устройство даже появляется в ipconfig с именем lo, как показано выше. Адреса обратной связи в основном используются для устранения неполадок (это похоже на просмотр в зеркале) или для доступа к локальным ресурсам через сетевой интерфейс.

Что такое локальный хост?

разница-локальный-127-0-0-1-сети

«localhost» описывает коммуникационный порт, который подключается к исходному серверу. Это позволяет сетевому соединению «зацикливаться» на самом себе, позволяя вам эмулировать сетевые соединения, когда такая сеть отсутствует или недоступна. На практике localhost рассматривается как синоним 127.0.0.1 для использования и обсуждения. Однако важно помнить, что они не являются строго идентичными.

Прежде чем сделать запрос DNS для перевода текстовой строки, введенной пользователем, в IP-адрес, по которому можно перемещаться, операционная система проверяет файл HOSTS на наличие псевдонимов или правил перенаправления. В системе, настроенной на стандартные значения по умолчанию, «localhost» в URI разрешается в 127.0.0.1 в IPv4 или ::1 для IPv6. Однако существует гораздо больше петлевых адресов, чем только эти два. Блок IP-адресов, зарезервированных для петлевых адресов, простирается от 127.0.0.0 до 127.255.255.255.

В большинстве случаев localhost разрешается в 127.0.0.1 благодаря правилу перенаправления в файле HOSTS, как упоминалось выше. Но в некоторых случаях localhost может быть сопоставлен с другим IP-адресом. Таким образом, localhost можно указать на любой IP-адрес в этом блоке, и он будет работать идентично.

Вывод: в чем разница между локальным хостом и 127.0.0.1?

На большинстве машин localhost и 127.0.0.1 функционально идентичны. Но локальный хост этикетка для IP-адреса, а не самого адреса. Localhost может указывать на разные IP-адреса. На самом деле, он может быть указан на любой IP-адрес, даже если он находится за пределами зарезервированного блока адресов. Файлу HOSTS все равно, и он вас не остановит. Однако это нарушит важные функции вашей системы и приведет к сбою любого приложения, которое использует соединение с локальным хостом.

Блок адресов 127 был выбран для блока адресов обратной связи, потому что это был последний блок адресов класса А, которые идут от двоичного значения адреса от 00000001 до 01111111. В IPv6 адрес обратной связи — это первый адрес, 0:0:0. :0:0:0:0:1, чаще всего выражается в усеченной форме как ::1.

Если вы переходите с Windows на систему Unix, вы могли заметить, что петля практически синонимична локальному хосту. Вы можете использовать свой файл HOSTS для перенаправления «loopback» на 127.0.0.1, но это скорее замена текста, чем что-либо еще.

Join our Newsletter and receive offers and updates! ✅

0 0 голоса
Article Rating
Аватар Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Читайте также:

Подписаться
Уведомить о
guest
0 Comments
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x