127.0.0.1 — это адрес петлевого интернет-протокола (IP), также называемый [localhost].
Адрес используется для установления IP-соединения с тем же компьютером или компьютером, который используется конечным пользователем.
Установление соединения с использованием адреса 127.0.0.1 является наиболее распространенной практикой, при этом использование любого IP-адреса в диапазоне 127. *. *. * будет работать аналогично.
Другими словами, это возможность для компьютера обратиться к самому себе так, как если это был другой компьютер.
При том сохранить все особенности поведения при запросе на адрес другого компьютера по локальной или удаленной сети.
Содержание:
Зачем это нужно
- У вас высокая задержка сигнала? Вы не можете понять, в чем проблема: в сети интернет, на серверах в вашем домашнем модеме, роутере, или все-таки в сетевой карте вашего компьютера?
- Как проверить внутренний ping компьютера?
- Как сделать так, чтобы компьютер использовал сетевую карту, обращаясь не к расположенному где-то далеко серверу или компьютеру, а к самому себе, имитируя связь с другим компьютером?
- Как создать сервер переадресации и перенаправлять запрос туда куда вам нужно, задавая параметры, не выходя за пределы своего компьютера?
- Как контролировать протоколы выхода в интернет алгоритмами поведения сервера, которого на самом деле в вашем распоряжении нет?
В этом и многом другом вам может помочь принцип работы адреса петлевого интернет протокола 127.0.0.1.
к содержанию ↑Как работает интернет-протокол
Как известно, протокол Интернета (IP) представляет собой набор правил, обеспечивающих стандартизованный метод для адресации и обмена данными между компьютерами и другими сетевыми устройствами.
Так что при запросе не приходится перелистывать все существующие и не существующие в сети домены и IP.
Но благодаря существующему набору правил и четко обозначенной системе компьютеру удается пропустить львиную долю шагов, которые, не приведя ни к каким результатам, только существенно замедлили бы поиск.
А именно первые три цифры – номер оператора, следующие три цифры это домен, и последующие две пары цифр – по сути, и есть личный номер абонента.
Обратите внимание на то, как выглядит IP адрес вашего компьютера.
Ваш IP в локальной сети можно увидеть, следуя инструкции ниже:
Помимо управления методом адресации, IP-протокол также стандартизирует способ или метод отправки и доставки пакетов данных, а также, где это применимо, через
.Протокол Интернета версии 4 (или IPv4) является четвертой версией протокола и наиболее широко распространен во всем мире.
IETF RFC 791, который был завершен в сентябре 1981 года, он и является актуальным протоколом на данный момент, и возможно будет таковым еще неопределенное количество времени.
Протокол не гарантирует доставку, целостность данных или правильную последовательность данных, вместо этого, опираясь на протокол управления передачей (TCP) для решения этих проблем.
Как работает 127.0.0.1?
При этом все процессы, задействованные при установлении сетевого соединения вашего компьютера, с другим происходят и в данном случае.
Это помогает проследить весь процесс, не выходя за пределы компьютера.
Основное различие заключается в том, что соединение позволяет избежать использования аппаратного обеспечения локального сетевого интерфейса.
Таким образом, на процесс обращения и соединения не влияет никакая сторонняя техника и оборудование.
Системные администраторы и разработчики приложений обычно используют 127.0.0.1 для тестирования приложений.
При данном соединении чистота «эксперимента» равна 100 процентам, все процессы происходят без влияния на них прохождения через удаленную сеть, сервера провода и т.д.
Если какой-либо общедоступный коммутатор, маршрутизатор или шлюз принимает пакет, адресованный IP-адресу loopback, необходимо отказаться от пакета без регистрации информации.
В результате, если пакет данных доставляется за пределы локального хоста, он не попадает на случайный компьютер, который попытается ответить на него.
Это так же гарантирует следующие характеристики:
- безопасность;
- конфиденциальность информации;
- аннуляция рисков воздействия стороннего вредоносного программного обеспечения и так далее.
Что такое система доменных имен
Поэтому именно такая форма дает возможность присвоить каждому компьютеру свой неповторимой личный адрес-номер, который мало того, что не дублируется, его так же легко найти при запросе и, легко безошибочно идентифицировать.
В результате система доменных имен (DNS) была разработана для того, чтобы направлять локальный и интернет-трафик в соответствующий пункт назначения, выполняя поиск в режиме реального времени и осуществляя соединение с другими DNS-серверами, расположенными в Интернете.
Прежде чем локальный компьютер отправит DNS-запрос на DNS-сервер для локальной сети, он выполняет проверку локально сохраненного файла hosts, чтобы сэкономить время и сетевые ресурсы.
Другими словами разделение цифр IP адреса на кластерные группы равносильно тому, как постовый адрес делится на индекс, страну, область, город, дом, квартиру, и так далее.
Это позволяет не только дать индивидуальный и неповторимый номер, но и сделать его таким что бы для его поиска понадобилось минимум времени.
Поэтому, когда сети стали объединяться вместе, это привело к необходимости создания DNS, которая используется сегодня.
к содержанию ↑Как используется 127.0.0.1 в файле хостов
Всякий раз, когда пользователь компьютера пытается получить доступ к веб-сайту или удаленному компьютеру по имени, компьютер проверяет локально сохраненный файл Hosts для разрешения имени домена перед отправкой запроса на сервер доменных имен (DNS).
Поэтому получается, что этот протокол, как и любое орудие можно использовать во вред.
Например, вредоносное программное обеспечение (как-то вирусы, черви или трояны) могут воспользоваться этим протоколом что бы заблокировать возможность пользователя попасть на какой-то конкретный сайт, «закольцевав» данный запрос этим протоколом.
В частности, вирус может переадресовывать запрос на официальный сайт разработчика, пораженного вирусом программного обеспечения.
Это делается, чтобы пользователь не смог, выйдя на этот сайт получить квалифицированную помощь, и не мог избавить свой компьютер от заражения вредоносным программным обеспечением.
Однако эту же функцию можно использовать сознательно и на благо.
Например, для того, чтобы не дать возможности компьютеру делать запросы на сомнительные сайты, например, содержащие противозаконные или запрещенные материалы, или содержащие вредоносное программное обеспечение, вирусы, или нежелательный спам.
В таблице 1 приведены некоторые примеры того, так же localhost 127.0,0,1 позволяет создавать IP адреса специального назначения (то есть те которые назначены для определенной цели)
Адрес | Использование |
---|---|
0.0.0.0/8 | “This” Network |
10.0.0.0/8 | Private-Use Networks |
14.0.0.0/8 | Public-Data Networks |
24.0.0.0/8 | Cable Television Networks |
39.0.0.0/8 | Reserved, subject to allocation |
127.0.0.0/8 | Loopback |
128.0.0.0/16 | Reserved, subject to allocation |
169.254.0.0/16 | Link Local |
172.16.0.0/12 | Private-Use Networks |
191.255.0.0/16 | Reserved, subject to allocation |
192.0.0.0/24 | Reserved but subject to allocation |
192.0.2.0/2 | Test-Net |
192.88.99.0/24 | 6to4 Relay Anycast |
192.168.0.0/16 | Private-Use Networks |
198.18.0.0/15 | Network Interconnect Device Benchmark Testing |
223.255.255.0/24 | Reserved, subject to allocation |
224.0.0.0/4 | Multicast, commonly used in multiplayer simulations and gaming and for video distribution |
240.0.0.0/4 | Reserved for Future Use |
Каковы общие преимущества для 127.0.0.1
Общей методикой для проверки правильности работы сетевого оборудования, операционной системы и TCP IP / IP компьютера является отправка запроса ping на 127.0.0.1.
Основные преимущества рассматриваемого понятия такие:
Всемирная сеть продолжает развиваться, и не исключено, что для новых задач будут необходимы новые инструменты, новые системы, алгоритмы и протоколы.
А возможно старые инструменты обретут новые значения и возможности.
Не исключено что именно вам предстоит сделать новые открытия в плане того как еще можно применить старый, добрый localhost.
Творческих успехов вам в использовании закольцованного домена 127.0.0.1 localhost!
Как его активировать, вы можете посмотреть в видео ниже.
Добавить комментарий