女孩和机器人一起思考

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

女孩把编号 1、2、3 的纸条交给机器人,朋友只收到 1 和 3。空缺该由谁发现?

把过程摊开来看

沿着编号看一遍,再用自己的话讲一遍
  1. 发送三部分数据
  2. 到达缺少中间一部分
  3. 可靠传输检测并尝试重传
  4. 仍失败连接可能报错

数据可能因拥塞、链路问题等丢失。如何补救取决于协议和应用。

TCP 会通过序号、确认和重传等机制提供可靠的有序字节流;UDP 本身不自动补齐丢失的数据。应用也可以自己设计补救方式。

实时音视频有时宁可略过过时片段,也不等待很久。

轮到你来试一试

视频通话缺了一小段声音,等十秒补回来一定更好吗?

想好了吗?点开看解释

不一定,过时声音可能破坏对话。实时应用要在及时性和完整性之间按需求设计。

带走一个发现

数据可能因拥塞、链路问题等丢失。如何补救取决于协议和应用。

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