Microsoft Loopback Adapter的目的是什么?

时间:2010-01-07 15:33:08

标签: localhost loopback

正如问题所说,什么是微软环回适配器,作为奖励,作为开发人员的场景是什么有用?我注意到在我的机器上安装了几个应用程序时需要它,但除了猜测之外,我从未对它的功能有过深刻的理解。

我在线阅读了几篇文章,但没有什么能让我“明白”。虽然我不需要一个非常复杂的答案,但一点解释会非常有用。

谢谢! 乔治

6 个答案:

答案 0 :(得分:18)

将消息发送到127.0.0.1(或本地主机)时,内部网络驱动程序通常会通过快捷方式处理此步骤。

如果您有像wireshark这样的networksniffer / protocol分析器,则无法看到这些快捷方式的数据包。

通过使用环回适配器,消息可以在堆栈中进一步发送,使得wireshark等程序能够捕获数据包(并使您能够分析数据包)

答案 1 :(得分:11)

嗯,我能给你的最好答案是一些链接。 http://en.wikipedia.org/wiki/Loopback 这里的关键句是

  

“计算机程序的任何流量   发送到loopback接口是   马上收到同样的   接口“。

http://www.juniper.net/techpubs/software/erx/erx50x/swconfig-system-basics/html/system-mgmt15.html 如果你不熟悉网络,这可能会更加模糊。

基本上,它是一个虚假的网络接口,对测试和稳定性很有用。在实践中,很可能你永远不必担心(或者你已经知道它了!)

答案 2 :(得分:4)

这是一个可能更容易理解的解释 - 我正在研究的那个。

我们(一家银行)非常安全,正如您所期望的那样。我们的第三方供应商之一需要我们必须使用的POS java应用程序连接到172.x.x.x地址。嗯,那不可路由。

所以我们有一个环回适配器,每个172.x.x.x地址都有一个,我们将允许作为IP的地址。然后我们使用“netsh”命令重定向流量......

因此,任何访问的流量(例如172.1.1.1)都会被Loopback Adapter#1拦截并重定向到10.2.2.2。每个地址都有一个适配器。

希望能让它更清晰一点。

答案 3 :(得分:2)

某些软件需要一些网络功能,即使相关机器没有网络功能。环回是一个虚拟网络驱动程序,它可以拥有绑定到它的真实网络协议。这样即使机器中没有安装真正的网卡,也可以正确安装软件。

答案 4 :(得分:0)

如果您的程序具有到期日期,则它通常会被使用,以便它可以继续工作。

答案 5 :(得分:0)

如果要在未联网的计算机上进行安装以将计算机连接到网络,则需要回送适配器。

在安装回送适配器时,回送适配器会为您的计算机分配一个本地IP地址。安装回送适配器后,您的计算机上至少有两个网络适配器:您自己的网络适配器和回送适配器。 您可以更改适配器的绑定顺序,而无需重新安装回送适配器。适配器与协议的绑定顺序表示适配器的使用顺序。当首先将回送适配器用于TCP / IP协议时,所有访问TCP / IP的程序都会首先探测回送适配器。 T