对于互联网上的一对主机,两个方向的路由是否相同?

对于互联网上的一对主机,两个方向的路由是否相同?

对于 Internet 上的两台主机,当一台主机向另一台主机发送数据包时,它们之间有一条路由,两个方向上的路由是否相同?例如,两台主机 A 和 B

1) the route from A to B
2) the route from B to A

1) 和 2) 一样吗?有详细信息吗?谢谢

答案1

路线不一定相同。路线可以根据各种因素随时更改。提供商可以根据冗余、成本、延迟、速度和许多其他因素来决定路线。有些企业完全依靠改变互联网上的路线。

例如:路线 A 到 B 可能是直接连接,但是从 B 到 A 的路线实际上可能是从 A 到 D 再到 C 再到 B。

答案2

多跳的路由很少是相同的。

从 A 到 B,路线可以是 A - C - E - B

B 到 A 的路由可以是 B - E - F - C - A

路由非常复杂,并且基于许多指标。即使在大型私有网络内,您也能看到这些差异。网络与网络之间的路由甚至变得更加难以预测或定义。

如果您是点对点,那么无论哪种方式都是相同的,因为没有其他设备可以通过路由(就像从 PC 到笔记本电脑网络的交叉电缆一样)。

相关内容