女孩和机器人一起思考

一起动脑筋 · 先看一个小故事

女孩寄出两份资料,机器人提醒:网络路线可能调整,不一定永远沿同一组转发站。

把过程摊开来看

沿着编号看一遍,再用自己的话讲一遍
  1. 正常时走一条可用路径
  2. 链路变化转发信息更新
  3. 之后的包可能改走另一条路

互联网路由会随故障、策略或拓扑变化而调整,数据包不保证永远走同一路线。

许多网络会让同一条通信流尽量沿稳定路径转发,不能反过来说“每个包都随机选路”。

路径差异也可能导致后发的数据先到,上层协议需要按自己的规则处理。

轮到你来试一试

两个包到达顺序相反,就能证明发送程序把顺序写错了吗?

想好了吗?点开看解释

不能,路径与排队情况都可能影响到达顺序。需要结合传输协议判断应用最终收到什么顺序。

带走一个发现

互联网路由会随故障、策略或拓扑变化而调整,数据包不保证永远走同一路线。

试着遮住上面的图,把每一步讲给家人听。如果某一步说不清楚,就回到那张卡片再看一遍。