17

Что такое адрес обратной связи? 127.0.0.1 является адресом обратной связи, но что это вообще значит? Пожалуйста, будьте очень наглядны и приведите пример, так как мне трудно понять это.

3 ответа3

18

Адрес обратной связи "подключен" к виртуальной сетевой карте вашего компьютера, которая называется адаптером обратной связи.

Все, что отправлено на виртуальный петлевой адаптер, сразу же возвращается из него. Это как «связано с собой».

Например, если я сделаю веб-запрос, набрав « http://127.0.0.1/somesite.html » в моем браузере, этот запрос проходит через (виртуальный) адаптер обратной связи, а затем сразу выходит из него.

Таким образом, если в вашей системе работает веб-сервер, и он прослушивает 127.0.0.1, он получит запрос от вашего браузера, а также сможет связаться с вашим браузером, отправив ответ на 127.0.0.1.

Это отлично подходит для тестирования, как вы можете видеть.

Ничто, проходящее через петлевой адаптер, не выходит в Интернет и не покидает вашу систему. Петлевой адаптер полностью содержится в вашей системе.

16

Статья в Википедии о петлеобразовании ставит это лучше, чем я мог:

Термин кольцевой проверка (иногда пишутся кольцевая проверка) , как правило , используется для описания методов или процедур маршрутизации электронных сигналов, цифровые потоков данных, или других потоков элементов, от их инициирующего объекта быстро вернуться к одной и той же исходной сущности без преднамеренной обработки или модификации. Это в первую очередь предназначено для тестирования инфраструктуры передачи или транспортировки.

С точки зрения IP-адресов это означает, что любая связь с этим адресом фактически никогда не покидает или, возможно, никогда не входит на вашу сетевую карту, так что у вас всегда есть "соединение".

Это позволяет вам тестировать клиент-серверное программное обеспечение (например), когда обе части работают на одном компьютере.

1

Это просто означает ваш локальный адрес. Когда вы тестируете свою NIC, это можно сделать с помощью «ping 127.0.0.1». Когда вы делаете это, вы тестируете, чтобы убедиться, что ваша информация может перейти на уровень 1 и создать резервную копию. Если вы подозреваете, что ваша сетевая карта не работает на физическом уровне, это очень хороший тест.

Он также может использоваться для указания вашим приложениям, что вы не хотите, чтобы ваша информация покидала хост-компьютер. Это можно увидеть, если у вас на локальном компьютере установлено приложение модели сервер-клиент, но вы не хотите, чтобы эта информация была доступна удаленно. Вы можете указать серверное программное обеспечение для передачи информации через адрес обратной связи, и ваше клиентское программное обеспечение может прослушивать адрес обратной связи. Это предоставит информацию локальным приложениям, в то же время отключив возможность доступа кого-либо еще в локальной сети к любому серверному программному обеспечению, которое вы настроите как локальное.

Я не знаю, объяснил ли я это очень хорошо, но это было лучшее, что я мог сделать. На странице Википедии есть хорошая информация.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .