我的办公室有一个穿过防火墙的互联网连接。
它非常慢。
我将 PC 设置为通过手机网络共享进行连接。PC 现在显示两个连接。
计算机如何利用两个连接?
答案1
对不与您直接连接的网络的访问受您 PC 的路由表的控制。
“未直接连接”包括每个基于互联网的 IP 地址,您可以通过默认路由访问这些地址。
如果您有两个连接,且在连接时都分配了 IP 地址,则还会分配一个默认路由。这意味着当您有两个连接时,您将有两个默认路由。因此,任何数据包都可以采用任一路径。这可能会导致出现问题,即来自同一会话的不同数据包采用不同的路由,因此看起来来自不同的公共地址。
实际上,通常发生的情况是,操作系统会使用一些技巧,为这些路由之一赋予更高的度量,表明它是首选路由 - 因此所有数据包都采用相同的路径。例如,这可以基于连接速度。因此,如果您有千兆 LAN 连接和拨号 3G 连接,那么某些操作系统会更喜欢更快的连接。或者可能只是第二个建立的连接将被优先考虑。
您可以通过修改路由表来控制这一点,并通过删除一条默认路由来强制数据包采用特定路径,或者添加更具体的路由以使某些流量使用特定的连接。