正如问题所说,什么是微软环回适配器,作为奖励,作为开发人员的场景是什么有用?我注意到在我的机器上安装了几个应用程序时需要它,但除了猜测之外,我从未对它的功能有过深刻的理解。
我在线阅读了几篇文章,但没有什么能让我“明白”。虽然我不需要一个非常复杂的答案,但一点解释会非常有用。
谢谢! 乔治
答案 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