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

Что такое 127.0.0.1?
127.0.0.1 наиболее часто используется петлевой IP-адрес. В его состав зарезервирован блок из более чем шестнадцати миллионов IP-адресов, которые используются специально для петлевой функциональности. Шлейф позволяет вашему компьютеру обмениваться данными с самим собой, используя протоколы сетевых подключений.
В широком смысле, шлейф представляет собой виртуальное сетевое устройство, которое создает сетевое соединение только с одной конечной точкой, что означает, что оно начинается и заканчивается на одном устройстве: на вашем компьютере.
Фактически, петлевое устройство даже отображается в ipconfig с именем lo, как показано выше. Адреса обратной связи в основном используются для устранения неполадок (похоже на просмотр в зеркале) или для доступа к локальным ресурсам через сетевой интерфейс.
Что такое localhost?
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, как упоминалось выше. , Но в некоторых случаях локальный хост может быть сопоставлен с другим IP-адресом. Таким образом, localhost можно указать на любой IP-адрес в этом блоке, и он будет функционировать одинаково.
Вывод: в чем разница между localhost и 127.0.0.1?
На большинстве машин localhost и 127.0.0.1 функционально идентичны. Но localhost — это метка для IP-адреса, а не сам адрес. Localhost может указывать на разные IP-адреса. Фактически, он может быть направлен на любой IP-адрес, даже один за пределами зарезервированного блока адресов. Файл HOSTS не волнует и не остановит вас.
Тем не менее, это нарушит значительную функциональность вашей системы и приведет к сбою любого приложения, использующего соединение с локальным хостом.
127 блоков адресов было выбрано для блока адресной петли, потому что это был последний блок адресов класса A, который запускается со значения двоичного адреса от 00000001 до 01111111. В IPv6 адрес обратной петли является первым адресом , 0: 0: 0: 0: 0: 0: 0: 1, чаще всего выражается в его усеченной форме как :: 1.
Если вы переходите из Windows в систему Unix, вы могли заметить, что loopback практически синонимичен с localhost. Вы можете использовать файл HOSTS для перенаправления обратной петли на 127.0.0.1, но это больше замена текста, чем что-либо еще.
- Как выбрать хороший хостинг для сайта?
- Как выбрать прокси сервер, что это, где приобрести?
- Маршрутизаторы MikroTik для офисов — виды
- Как выбрать Интернет-провайдера?
- Продвижение сайтов в Топ с агентство «Реновацио»