Другие значения «обратной петли»
Общее понятие обратной петли является механизмом, через который сообщение или сигнал заканчиваются (или циклы) назад туда, где это запустилось.
Таким образом, существует несколько других путей, обратная петля является использованием в Ubuntu, которая не должна быть перепутана с устройством закольцовывания в сетях.
Цикл монтируется
Для монтирования образа диска в Ubuntu Вы могли работать:
Это обычно называют циклическим устройством (и не устройство закольцовывания), но петлевой файловый интерфейс термина иногда используется.
Это не имеет никакого отношения к устройству закольцовывания в сетях.
Звук
Pulseaudio и другие аудиосистемы обеспечивают механизм для «соединения» строки — в к строке, так, чтобы на аудиовход отреагировали к динамикам/наушникам. Pulseaudio упрощает это.
Здесь, это корректно для использования термина обратная петля, но как цикл монтируется, это также не имеет никакого отношения к устройству закольцовывания в сетях. (И ничто, чтобы сделать с циклом не монтируется, также.)
Специальные Адреса IPv4
Специальные Адреса IPv4
Есть определенные адреса, которые не могут быть присвоены узлам по различным причинам. Есть также специальные ip адреса, которые могут быть присвоены узлам, но с ограничениями на то, как те узлы могут взаимодействовать в пределах сети.
Сетевые и Широковещательные адреса
Как объяснено ранее, в пределах каждой сети первый и последний адреса не могут быть присвоены узлам. Это — сетевой адрес и широковещательный адрес, соответственно.
Маршрут по умолчанию
Также ранее было сказано, что мы представляем маршрут IPv4 по умолчанию как 0.0.0.0. Маршрут по умолчанию используется в качестве маршрута «перехвата всего», когда более определенный маршрут не доступен. Использование этого адреса также резервирует все адреса в адресном блоке 0.0.0.0 — 0.255.255.255 (0.0.0.0 / 8).
Обратная петля
Один такой зарезервированный адрес является петлевым адресом IPv4 127.0.0.1 (еще говорят — адрес замыкания на себя). Обратная петля — это специальный адрес, который хост использует, чтобы направлять трафик к самому себе . Петлевой адрес создает подобие ярлыка для приложений TCP/IP и служб, которые работают на том же самом устройстве, чтобы связываться друг с другом. При использовании петлевого адреса вместо присвоенного адреса узла IPv4 две службы на одном и том же хосте могут обойти нижние уровни стека TCP/IP. Также можно пропинговать петлевой адрес, чтобы протестировать конфигурацию TCP/IP на локальном узле.
Хотя используется только один адрес 127.0.0.1, все адреса от 127.0.0.0 до 127.255.255.255 зарезервированы. Любой адрес внутри этого блока будет петлевым в пределах локального узла. Ни один адрес из этого диапазона не должен появляться ни в какой сети.
Адреса локальной связи
Адреса IPv4 в адресном блоке от 169.254.0.0 до 169.254.255.255 (169.254.0.0 / 16) определяются как адреса локальной связи. Эти адреса могут быть автоматически присвоены локальному узлу операционной системой в средах, где недоступна IP конфигурация . Они могли бы использоваться в небольшой одноранговой сети или для узла, который не может автоматически получить адрес с сервера DHCP.
Передача с использованием IPv4 адресов локальной связи подходит только для коммуникации с другими устройствами, соединенными с той же самой сетью, как показано на рисунке. Узел не должен отправлять пакет с IPv4 адресом назначения локальной связи на какой бы то ни было маршрутизатор для передачи, а также должен установить TTL IPv4 для этих пакетов в 1.
Адреса локальной связи не обеспечивают никакие службы за пределами локальной сети. Однако, многие клиент-серверные и одноранговые приложения будут работать должным образом с IPv4 адресами локальной связи.
Как получить адрес BEP20?
Возьмем, к примеру самый популярный мобильный крипто кошелек от Binance, Trust Wallet (скачиваем):
Нажмите и сделайте резервную копию исходной фразы из 12 слов. Пожалуйста, храните свои закрытые ключи и начальную фразу в безопасности и никогда не делитесь ими с кем-либо. Если вы их потеряете, вы не сможете получить доступ к своему кошельку. (Если у вас еще нет кошелька.)
После добавления Binance Smart Chain разработчики Trust Wallet также реализовали поддержку токенов BEP20.
Кошелек Smart Chain будет включен по умолчанию, как только вы создадите новый кошелек. Если вы его еще не видите, попробуйте выполнить поиск и найдите «Smart Chain»
Откройте свой кошелек Smart Chain, нажмите «Получить», чтобы получить адрес BEP20. Если вам интересно, почему BNB показан на скриншоте, это потому, что Binance Coin также является основным токеном, используемым в Binance Smart Chain. Нажмите на Копировать или Поделиться своим QR-кодом для адреса Smart Chain.
5 способов использования «Википедии»
1. «Википедия» может быть источником первоначальных сведений об исследуемом вопросе, введением в тему. Это отличный ресурс для изучения сложных предметов, для лучшего понимания вопроса и его связей с другими, смежными проблемами. Найденную информацию используйте для поиска других, заслуживающих доверия, источников.
2. «Википедию» можно использовать как контекстный словарь. Каждая статья «Википедии» тематически связана со множеством других статей при помощи гиперссылок. Это позволит вам найти другие термины и понятия, относящиеся к теме исследования, натолкнёт на размышления и на более глубокое погружение в исследуемый вопрос.
3. «Википедия» — это источник для поиска новых источников. Информация, изложенная в «Википедии», часто содержит ссылку на источник цитирования, и это может оказаться полезным и авторитетным источником. Используйте его для цитирования. Только не забудьте ознакомиться непосредственно с самим источником цитирования и убедиться в том, что эта информация действительно там есть.
4. «Википедию» можно использовать для получения общих сведений о предмете, которые вы запамятовали и которые нет необходимости подтверждать ссылками на источник. Например, можно подсмотреть в ней какие-то важные даты, условия для возникновения физических или химических явлений, имена основателей известной компании или численность населения страны. Тем не менее, не стоит полностью полагаться в этом вопросе на «Википедию», а лучше проверить эти данные по другим справочным изданиям.
5. Особенность «Википедии» состоит в том, что во вкладке «История», которая есть у каждой статьи, хранится вся история изменений, внесенных в статью с самого первого до самого последнего момента. И у каждого читателя есть возможность восстановить любой из вариантов текста одним кликом мышки. Здесь вы можете почерпнуть сведения о спорных вопросах по вашей теме.
3 ответа
Решение
Статья в Википедии о петлеобразовании ставит это лучше, чем я мог:
С точки зрения IP-адресов это означает, что любая связь с этим адресом фактически никогда не покидает или, возможно, никогда не входит на вашу сетевую карту, так что у вас всегда есть «соединение».
Это позволяет вам тестировать программное обеспечение клиент / сервер (например), когда обе части работают на одном компьютере.
16
2011-03-10 17:06
Адрес обратной связи «подключен» к виртуальной сетевой карте на вашем компьютере, которая называется адаптером обратной связи.
Все, что отправлено на виртуальный петлевой адаптер, сразу же возвращается из него. Это как будто оно «связано с собой».
Например, если я сделаю веб-запрос, набрав » http://127.0.0.1/somesite.html» в моем браузере, этот запрос проходит через (виртуальный) адаптер обратной связи, а затем сразу же возвращается из него.
Итак, если в вашей системе работает веб-сервер, и он прослушивает 127.0.0.1, он получит запрос от вашего браузера, а также сможет связаться с вашим браузером, отправив ответ обратно на 127.0.0.1.
Это отлично подходит для тестирования, как вы можете видеть.
Ничто, проходящее через адаптер обратной связи, не выходит в Интернет и не покидает вашу систему. Петлевой адаптер полностью содержится в вашей системе.
18
2011-03-10 18:01
Это просто означает ваш локальный адрес. Когда вы тестируете свой сетевой адаптер, это можно сделать с помощью «ping 127.0.0.1». Когда вы делаете это, вы тестируете, чтобы убедиться, что ваша информация может перейти на уровень 1 и создать резервную копию. Если вы подозреваете, что ваша сетевая карта не работает на физическом уровне, это очень хороший тест.
Он также может использоваться для указания вашим приложениям, что вы не хотите, чтобы ваша информация покидала хост-компьютер. Это можно увидеть, когда на вашем компьютере установлено приложение модели сервер-клиент, но вы не хотите, чтобы эта информация была доступна удаленно. Вы можете указать серверное программное обеспечение для передачи информации через адрес обратной связи, и ваше клиентское программное обеспечение может прослушивать адрес обратной связи. Это предоставит информацию локальным приложениям, в то же время отключив возможность доступа кого-либо еще в локальной сети к любому серверному программному обеспечению, настроенному вами как локальное.
Я не знаю, объяснил ли я это очень хорошо, но это было лучшее, что я мог сделать. На странице Википедии есть хорошая информация.
1
2011-03-10 17:11
Что такое стандарт токенов BEP20?
Binance Smart Chain имеет стандарт токенов BEP20, который работает аналогично стандарту ERC20 Ethereum. BEP20 — это удобный для разработчиков стандарт токенов, который позволяет любому развертывать взаимозаменяемые цифровые валюты или токены в Binance Smart Chain. Более того, ведущие цифровые активы в других цепочках могут быть перенесены на Binance Smart Chain в виде привязанных токенов BEP20. Например, вы можете использовать Binance Bridge для обмена биткойнов (BTC) на токены BTCB (BEP20), поддерживаемые BTC. Затем токены BTCB (BEP20) могут быть развернуты в протоколах DeFi для получения дохода от биткойнов. То же самое касается ETH, XRP, DOGE и многих других.
Токен совместим с контрактом и имеет базовые функции, такие как передача, возврат баланса и просмотр владения токеном. BEP20 устанавливает стандартные руководства для управления токенами. Токены совместимы с ERC-20 и BEP-2 из-за их сходства. Binance Smart Chain предназначена для всех небольших контрактов, таких как децентрализованное финансирование DeFi и децентрализованные приложения dApps.
Не стабильно работает интернет
Junior member
Регистрация: 06-Ноя-12 Статус: Offline Количество сообщений: 15
Трассировка маршрута к ya.ru
с максимальным числом прыжков 30:
2 * * * Превышен интервал ожидания для запроса.
3 1 ms 1 ms 3 ms xxx
4 1 ms 1 ms 1 ms x.x.x.x
5 18 ms 16 ms 15 ms msk02.transtelecom.net
6 18 ms 15 ms 16 ms yandex-gw.transtelecom.net
7 6 ms 6 ms 6 ms core-ugr-vlan901.yandex.net
8 * * * Превышен интервал ожидания для запроса.
9 8 ms 8 ms 6 ms www.yandex.ru
С самого шлюза трассировка выполняется без звездочек на втором прыжке.
В чем может быть проблема?
Редактировал KrL — 06-Ноя-12 в 20:42
Member
Регистрация: 25-Июл-04 Местонахождение: Russian Federation Статус: Offline Количество сообщений: 502
Редактировал AlexCoRu — 06-Ноя-12 в 21:59
Техническая поддержка
Регистрация: 29-Авг-11 Местонахождение: Russian Federation Статус: Offline Количество сообщений: 2566
без ТИ проверьте?
пользователи работают через прокси ТИ или через NAT?
Junior member
Регистрация: 06-Ноя-12 Статус: Offline Количество сообщений: 15
Отключил службу трафик инспектора, страницы стали открываться стабильнее, но затык остался.
Посмотрел в мониторе ресурсов нагрузку на сеть, очень много «Петлевой адрес в IPv4». С чем это может быть связано?
На шлюзе установлен dr.web enterprise
Трассировка маршрута к ya.ru
с максимальным числом прыжков 30:
Трассировка маршрута к mail.ru
с максимальным числом прыжков 30:
Как я понял, работают через прокси. При конфигурировании выбирал вариант настройка служб трафик инспектора, и в консоли управления в разделе прокси отображаются пользователи которые сейчас пользуются интернетом.
Превышения ожидания при трассировке осталось. Причина может быть в том что в сети 6 свитчей?
Редактировал KrL — 07-Ноя-12 в 14:44
Junior member
Регистрация: 06-Ноя-12 Статус: Offline Количество сообщений: 15
19. 5c d9 98 f5 8b e1 . DGE-530T Gigabit Ethernet Adapter.
13. 00 1a 4d 74 d1 65 . Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
11. 00 80 48 6b 61 61 . Realtek RTL8139/810x Family Fast Ethernet NIC
1. Software Loopback Interface 1
12. 00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
14. 00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #2
17. 00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #3
16. 00 00 00 00 00 00 00 e0 Адаптер Microsoft 6to4
15. 00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
IPv4 таблица маршрута
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.2 276
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
169.254.0.0 255.255.0.0 On-link 169.254.193.98 276
169.254.193.98 255.255.255.255 On-link 169.254.193.98 276
169.254.255.255 255.255.255.255 On-link 169.254.193.98 276
192.168.0.0 255.255.255.0 On-link 192.168.0.2 276
192.168.0.2 255.255.255.255 On-link 192.168.0.2 276
192.168.0.255 255.255.255.255 On-link 192.168.0.2 276
192.168.1.0 255.255.255.0 On-link 192.168.1.100 276
192.168.1.100 255.255.255.255 On-link 192.168.1.100 276
192.168.1.255 255.255.255.255 On-link 192.168.1.100 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.0.2 276
224.0.0.0 240.0.0.0 On-link 192.168.1.100 276
224.0.0.0 240.0.0.0 On-link 169.254.193.98 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.0.2 276
255.255.255.255 255.255.255.255 On-link 192.168.1.100 276
255.255.255.255 255.255.255.255 On-link 169.254.193.98 276
Что делать, если в платежке есть ошибки
Если потребитель вписал что-то не так при заполнении квитанции, то он может просто аккуратно зачеркнуть неверные данные и сверху или сбоку заменить на корректные значения.
В случаях, когда напечатана неправильная информация от УК или другой поставляющей компанией, нужно связываться с ними. Если в процессе расшифровки квитанции на оплату коммунальных услуг становится понятно, что ресурсоснабжающая фирма указала слишком большой или маленький счет, неверные ФИО или номер квартиры, следует найти их контакты и обратиться. Сначала можно позвонить по номеру, который обычно указан внизу страницы, и попробовать решить вопрос по телефону. Если не получится решить вопрос удаленно, придется обращаться в офис лично.
Бесклассовая адресация IP
В настоящее время применяется бесклассовая адресация IP.
Как мы помним, каждый IP адрес состоит из 32 бит. В бесклассовой IP адресации идентификатор сети необязательно кратен октету (то есть 8 битам, 16 битам или 24 битам) как в случае с классовой схемой. Например, первые 13 бит могут представлять идентификатор сети, а оставшиеся 19 бит – идентификатор хостов.
Предположим, нам дан IP адрес 123.45.56.89 для которого известно, что первые 13 бит являются идентификатором сети. Наша задача – найти адрес сети.
Находим количество бит, оставшееся для идентификатора хостов:
32 – 13 = 19
Для поиска адреса сети (и для многих других операций связанных с вычислением IP адресов и диапазонов) удобнее использовать бинарную запись IP адреса, когда он разделён на 8-битные блоки.
С помощью ipcalc
ipcalc 123.45.56.89
или онлайн IP калькулятором преобразуем 123.45.56.89 в бинарную форму. Получаем, что IP 123.45.56.89 в бинарной форме это 01111011.00101101.00111000.01011001.
Поскольку мы уже выяснили, что 19 бит остаются для идентификации хостов, то мы просто заменяем последние 19 цифр нулями и получаем: 01111011.00101000.00000000.00000000 (тринадцать бит идентификатор сети + девятнадцать 0 бит для идентификатора хостов).
Теперь конвертируем обратно в соответствующие десятичные значения (можно сделать здесь). В результате мы получаем адрес сети 123.40.0.0. То есть эту подсеть можно записать как 123.40.0.0/13. Причём, если идентификатор хостов заменить всеми единицами, то мы получим последний IP адрес данного диапазона. В данном случае это будет 01111011.00101111.11111111.11111111. Конвертируем эту запись в привычный вид и получаем 123.47.255.255. То есть для IP адреса 123.45.56.89 с маской сети 13, блок можно записать как 123.40.0.0/13 или в виде диапазона как 123.40.0.0-123.47.255.255
Чтобы понимать, что такое маска сети в нотации СЕТЬ/МАСКА, нужно представить себе IP адрес в виде двоичного числа длиной 32 символа. Так вот, МАСКА — это количество первых чисел, которые не могут меняться для обозначения хостов. Например, при длине маски 15, выделенные полужирным биты не могут меняться для обозначения хостов 01111011.00101101.00111000.01011001.
Следовательно, чем длиннее маска, тем меньший размер блока IP. При максимальной маске /32, в подсети всего один IP адрес. При длине маски /24 в подсети будет 256 адресов. При маске /22 будет 1024 адресов.
Количество адресов в подсети можно посчитать по формуле 2(32-длина маски).
Что такое IP и откуда он берется
IP-адрес (Internet Protocol Address) – это уникальный адрес в определенной сети на базе стека протоколов TCP/IP. Он идентифицирует устройство: ваш домашний компьютер, смартфон или другой узел.
IP-адреса нужен, чтобы информация, отправленная вашему устройству, пришла именно ему, а не другому гаджету в сети. IP может быть статическими и динамическими.
Статический адрес выдается на какое-то более-менее длительное время (и за это провайдер обычно берет дополнительные деньги). Его можно прописать вручную в настройках или получить у провайдера (в зависимости от правил сети). Когда вы платите за статический IP, вы фактически покупаете гарантию того, что никто другой в сети этот адрес использовать не будет.
Динамические адреса маршрутизатор автоматически раздает из доступного ему диапазона. Вы можете получать новый динамический IP каждый раз, когда входите в сеть или перезагружаете маршрутизатор. Через определенное время сеть может сбросить ваш динамический IP и выдать новый адрес.
Сейчас используется два стандарта IP – IPv4 и более новый IPv6. Первый состоит из 4 байт (32 бит) – 4 чисел от 0 до 255 (для удобства их разделяют точками). К примеру, это 127.0.0.1 – localhost, адрес, по которому устройство может обратиться к себе самому.
До определенного момента это работало. Но однажды 4 байт перестало хватать, чтобы каждое подключаемое к интернету устройство имело уникальный адрес. Пришлось извращаться: вводить маски подсети и т.п.
В IPv6 каждый адрес состоит из 16 байт (128 бит). Записывают его в 16-ричном формате, разделяя двоеточиями каждые два байта. Пример: 2002:01А8:AВ10:0001:0000:0000:0000:00FB. Если в адресе несколько нулевых групп идут подряд, их пропускают, оставляя ::.
Обычно устройства подключаются к нескольким сетям – например, к интернету и к домашней локальной сети через маршрутизатор. Для каждой сети будет свой IP.
Мы в данном случае будем говорить о внешних IP – адресах в интернете. И предполагая, что анонимайзер, прокси, VPN и т.д. не используются.
Как выглядит квитанция на оплату отопления ЖКХ: расшифровка счетов в извещении
Составляется по тем же принципам, что и квитанция на другие виды ресурсов. Иногда просто вписывается строчкой в общий платежный документ.
Счет за газ может приходить отдельно, с крупным логотипом организации. Там есть реквизиты, уникальный код для быстрого расчета через сканер, начисленная сумма.
Что это такое ИКУ в ЖКХ, чем отличается от ЖКУ
Подразумевается исполнитель услуг: поставляющая, управляющая компания. Жилищно-коммунальные услуги — это то, чем можно пользоваться дома: свет, вода, другие блага. Поэтому ИКУ и ЖКУ — это разные показатели.
Кто формирует платежки
Часть из них создает и отправляет собственникам жилья УК. Обычно они подсчитывают задолженности населения за:
- водоснабжение;
- капитальный ремонт;
- квартиру.
В отдельных регионах УК пересылают квитки за газоснабжение и свет, но чаще это напрямую делают сами поставщики.
Специальные диапазоны IP адресов
Имеются диапазоны, которые выполняют специальную функцию.
Блок адресов | Диапазон адресов | Количество адресов | Сфера | Описание |
---|---|---|---|---|
0.0.0.0/8 | 0.0.0.0–0.255.255.255 | 16777216 | Программное обеспечение | Текущая сеть (действительно только в качестве адреса источника). |
10.0.0.0/8 | 10.0.0.0–10.255.255.255 | 16777216 | Частная сеть | Используется для локальных (частых) сетей. |
100.64.0.0/10 | 100.64.0.0–100.127.255.255 | 4194304 | Частная сеть | Совместное адресное пространство для связи между поставщиком услуг и его абонентами при использовании NAT операторского уровня. |
127.0.0.0/8 | 127.0.0.0–127.255.255.255 | 16777216 | Сам хост | Используется для петлевых (loopback) адресов к локальному хосту. |
169.254.0.0/16 | 169.254.0.0–169.254.255.255 | 65536 | Подсеть | Используется для локальных адресов каналов между двумя хостами в одной ссылке, если не указан другой IP-адрес, такой как обычно получаемый с сервера DHCP. |
172.16.0.0/12 | 172.16.0.0–172.31.255.255 | 1048576 | Частная сеть | Используется для локальных (частых) сетей. |
192.0.0.0/24 | 192.0.0.0–192.0.0.255 | 256 | Частная сеть | Назначения протокола IETF. |
192.0.2.0/24 | 192.0.2.0–192.0.2.255 | 256 | Документация | Назначен как TEST-NET-1, документация и примеры. |
192.88.99.0/24 | 192.88.99.0–192.88.99.255 | 256 | Интернет | Зарезервированный. Ранее использовался для ретрансляции IPv6-IPv4 (включая блок адресов IPv6 2002::/16). |
192.168.0.0/16 | 192.168.0.0–192.168.255.255 | 65536 | Частная сеть | Используется для локальных (частых) сетей. |
198.18.0.0/15 | 198.18.0.0–198.19.255.255 | 131072 | Частная сеть | Используется для тестирования производительности межсетевого взаимодействия между двумя отдельными подсетями. |
198.51.100.0/24 | 198.51.100.0–198.51.100.255 | 256 | Документация | Назначен как TEST-NET-2, документация и примеры. |
203.0.113.0/24 | 203.0.113.0–203.0.113.255 | 256 | Документация | Назначен как TEST-NET-3, документация и примеры. |
224.0.0.0/4 | 224.0.0.0–239.255.255.255 | 268435456 | Интернет | Используется для многоадресной рассылки IP. (Бывшая сеть класса D). |
240.0.0.0/4 | 240.0.0.0–255.255.255.254 | 268435455 | Интернет | Зарезервировано для будущего использования. (Бывшая сеть класса E). |
255.255.255.255/32 | 255.255.255.255 | 1 | Подсеть | Зарезервировано для адреса назначения с «ограниченной трансляцией». |
Объяснение петлевого IP-адреса/localhost
IP-адрес 127.0.0.1 является IPv4-адресом специального назначения, который называется localhost или адрес обратной связи . Все компьютеры используют этот адрес как свой собственный, но он не позволяет им взаимодействовать с другими устройствами, как реальный IP-адрес.
Вашему компьютеру может быть назначен частный IP-адрес 192.168.1.115, чтобы он мог обмениваться данными с маршрутизатором и другими сетевыми устройствами. Тем не менее, к нему все еще привязан специальный адрес 127.0.0.1, означающий «этот компьютер» или тот, на котором вы сейчас находитесь.
Адрес обратной связи используется только тем компьютером, на котором вы находитесь, и только в особых случаях. Это отличается от обычного IP-адреса, который используется для передачи файлов на другие сетевые устройства и с них.
Например, веб-сервер, работающий на компьютере, может указывать на 127.0.0.1, чтобы страницы могли быть запущены локально и проверены перед его развертыванием.
Как работает 127.0.0.1
Все сообщения, генерируемые прикладным программным обеспечением TCP/IP, содержат IP-адреса для предполагаемых получателей; TCP/IP распознает 127.0.0.1 как специальный IP-адрес. Протокол проверяет каждое сообщение перед его отправкой в физическую сеть и автоматически перенаправляет любые сообщения с пунктом назначения 127.0.0.1 обратно на принимающую сторону стека TCP/IP.
Для повышения безопасности сети TCP/IP также проверяет входящие сообщения, поступающие на маршрутизаторы или другие сетевые шлюзы, и отбрасывает все сообщения, содержащие петлевые IP-адреса. Это не позволяет сетевому злоумышленнику замаскировать свой злонамеренный сетевой трафик как поступающий с адреса обратной связи.
Прикладное программное обеспечение обычно использует эту функцию обратной связи для локального тестирования. Сообщения, отправляемые на петлевые IP-адреса, такие как 127.0.0.1, не достигают извне локальной сети (LAN), а вместо этого доставляются непосредственно в TCP/IP и получают очереди, как если бы они поступили из внешнего источника.
Loopback-сообщения содержат номер порта назначения в дополнение к адресу. Приложения могут использовать эти номера портов для разделения тестовых сообщений на несколько категорий.
Адреса локальной сети и IPv6
Имя localhost также имеет особое значение в компьютерных сетях, используемых в сочетании с 127.0.0.1. Компьютерные операционные системы поддерживают запись в файлах своего хоста, связывая имя с адресом обратной связи, позволяя приложениям создавать сообщения обратной связи по имени, а не по жестко заданному номеру.
Протокол Internet v6 (IPv6) реализует ту же концепцию петлевого адреса, что и IPv4. Вместо 127.0.0.01 IPv6 представляет свой адрес обратной связи просто: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) и, в отличие от IPv4, не выделяет диапазон адресов для этой цели.
127.0.0.1 против других специальных IP-адресов
IPv4 резервирует все адреса в диапазоне от 127.0.0.0 до 127.255.255.255 для использования в тестировании с обратной связью, хотя 127.0.0.1 (по историческому соглашению) является адресом обратной связи, используемым почти во всех случаях.
127.0.0.1 и другие сетевые адреса 127.0.0.0 не принадлежат ни к одному из диапазонов частных IP-адресов, определенных в IPv4. Отдельные адреса в этих частных диапазонах могут быть выделены для устройств локальной сети и использоваться для связи между устройствами, тогда как 127.0.0.1 не может.
Те, кто изучает компьютерные сети, иногда путают 127.0.0.1 с адресом 0.0.0.0. Хотя оба имеют особое значение в IPv4, 0.0.0.0 не предоставляет никаких петлевых функций.