Какова цель Microsoft Loopback Adapter? - PullRequest
21 голосов
/ 07 января 2010

Так же, как и в вопросе, что такое Microsoft Loopback Adapter, и в качестве бонуса, какие сценарии для разработчика будут полезны? Я заметил, что это было необходимо при установке нескольких приложений на мой компьютер, но, кроме догадок, у меня никогда не было четкого понимания его функциональности.

Я прочитал пару статей в Интернете, но ничто не заставило меня "получить это". Хотя мне не нужен чрезвычайно сложный ответ, небольшое объяснение было бы очень полезно.

Спасибо! George

Ответы [ 4 ]

19 голосов
/ 07 января 2010

При отправке сообщений на 127.0.0.1 (или на локальный хост) драйвер внутренней сети обычно обрабатывает это путем быстрого вызова нескольких шагов.

Если у вас есть сетевой анализатор / анализатор протоколов, такой как wireshark, он не сможет увидеть эти ярлыки.

Используя адаптер обратной связи, сообщения отправляются намного дальше через стек, позволяя таким программам, как wireshark, захватывать пакеты (и позволяя вам анализировать пакеты)

12 голосов
/ 07 января 2010

Ну, лучший ответ, который я могу вам дать, это несколько ссылок. http://en.wikipedia.org/wiki/Loopback Ключевое предложение здесь

"Любой трафик этой компьютерной программы отправляет в петлевой интерфейс сразу получил по тому же интерфейс. "

http://www.juniper.net/techpubs/software/erx/erx50x/swconfig-system-basics/html/system-mgmt15.html Это может быть немного неясным, если вы плохо разбираетесь в сетях.

По сути, это поддельный сетевой интерфейс, полезный для тестов и стабильности. На практике, скорее всего, вам никогда не придется беспокоиться (или вы уже знали об этом!)

4 голосов
/ 11 февраля 2016

Вот объяснение, которое может быть немного легче понять - одно, над которым я сейчас работаю.

Мы (Банк), как вы и ожидали, чертовски безопасны.Одному из наших сторонних поставщиков требуется Java-приложение POS, которое мы должны использовать для подключения к адресу 172.xxx.Ну, это не маршрутизируемый.

Итак, у нас есть петлевые адаптеры, по одному на каждый из их адресов 172.xxx, с адресом, который мы будем использовать в качестве IP.Затем мы используем команду "netsh" для перенаправления трафика ...

Таким образом, любой трафик, к которому получен доступ, например, 172.1.1.1, будет перехвачен Loopback Adapter # 1 и перенаправлен на 10.2.2.2.Беда в том, что на каждый адрес приходится один адаптер.

Надеюсь, это немного прояснит ситуацию.

2 голосов
/ 07 января 2010

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

...