场景1
我在同一服务器上运行了两个应用程序A和B。服务器位于防火墙后的 Intranet 上。应用程序A使用HTTP协议与应用程序B交换数据。 Internet 是否将用于在A和B之间交换数据?如果没有,为什么?
场景2
我有两个运行在不同服务器上的应用程序A和B。服务器位于防火墙后的同一 Intranet 中。应用程序A使用HTTP协议与应用程序B交换数据。 Internet 是否将用于在A和B之间交换数据?如果是,为什么?
答案 0 :(得分:0)
在第一种情况下,很可能不会。该操作系统将足够聪明,可以确定应用程序在同一台计算机上运行,并将使用本地路由,这样IP数据包甚至不会离开本地堆栈。
在方案2中,它取决于网络配置和路由表。可能不会使用Internet,但是如果您有多个路由器并且配置了某些特定的路由,则有可能会使用它。