Localhost Microsoft环回适配器的用途是什么?

Localhost Microsoft环回适配器的用途是什么?,localhost,loopback,Localhost,Loopback,正如问题所说,什么是微软环回适配器,作为一个开发者,它会有什么好处?我注意到在我的机器上安装几个应用程序时需要它,但除了猜测之外,我从未对它的功能有过深入的了解 我在网上读过几篇文章,但没有什么能真正让我“明白”。虽然我不需要一个非常复杂的答案,但一点解释会非常有用 谢谢! George当向127.0.0.1(或本地主机)发送消息时,内部网络驱动程序通常通过简化几个步骤来处理此问题 如果您有像wireshark这样的网络嗅探器/协议分析器,它就看不到这些快捷数据包 通过使用环回适配器,消息可以通

正如问题所说,什么是微软环回适配器,作为一个开发者,它会有什么好处?我注意到在我的机器上安装几个应用程序时需要它,但除了猜测之外,我从未对它的功能有过深入的了解

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

谢谢!
George

当向127.0.0.1(或本地主机)发送消息时,内部网络驱动程序通常通过简化几个步骤来处理此问题

如果您有像wireshark这样的网络嗅探器/协议分析器,它就看不到这些快捷数据包


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

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

好吧,我能给你的最好答案是几个链接。 这里的关键句子是

“任何需要计算机程序的流量 发送到环回接口的是 立即在同一天收到 接口。”

如果你不熟悉人际网络,这可能会有点模糊


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

这里有一个可能更容易理解的解释——我目前正在研究这个解释

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

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

因此,任何访问(例如172.1.1.1)的流量都将被环回适配器#1拦截并重定向到10.2.2.2。痛苦在于每个地址有一个适配器


希望这能让它更清楚一点。

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

如果您在非网络计算机上安装,则需要使用环回适配器,以便在安装后将计算机连接到网络

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

驾驶员并非真的适合这样做。它用于将您通过它发送的任何数据反馈回自身。环回适配器除了作为虚拟网络驱动程序外,实际上还提供了一个有用的功能。Windows Server 2008在使用远程访问和VPN时存在某种缺陷,其中某些文件共享端口在某些适配器上被内部阻止,唯一的解决方法是通过环回适配器进行路由。出于某种原因,这些限制并不适用于它,而且一切都正常。请参阅我的帖子并回答:这是否意味着有可能让应用程序在环回适配器上侦听来自同一台机器的传入请求?本质上,通过让应用程序监听环回适配器并路由到真正的网络适配器,是否可以代理本地计算机上的流量?这应该是可能的。看看这篇关于服务器2k8上负载平衡的文章:(从中找到)这是理论,但我无法说服WireShark看到数据在MS LoopBack接口(GRRR)上移动@LawrenceDol最新Wiresharck版本(目前为3.0.1版)附带了数据包捕获库,该库能够以与其他非环回适配器相同的方式捕获Windows上的所有环回流量。我使用它没有任何问题。