今天看啥  ›  专栏  ›  嵌入式微处理器

【漫画讲解】为什么TCP需要3次握手而不是2次?

嵌入式微处理器  · 公众号  ·  · 2024-10-22 12:00

文章预览

大家好,我是岛主小风哥,今天我们来聊一聊为什么TCP需要3次握手而不是2次。 假设有一条河,河的上下游有两个人,这两个人只能借助这条河交流信息: 岸边有很多叶子,因此它们把信息写到岸边的叶子上: 并假设上游的叶子会飘向下游,下游的叶子会飘向上游。 但由于水流的作用,同一个方向叶子先出发的有可能后到(乱序),也有可能沉到水里(丢失)。 也就是说,假如a发了四片叶子,每片叶子上写两个字,记录的是“码农的荒岛求生”,a依次把【码农】【的荒】【岛求】【生】放到河里,这四片叶子到达b后可能变成了【岛求】【码农】 【生】 【的荒】(乱序),也有可能丢了一片叶子,变成了【的荒】 【码农】 【生】(乱序+数据丢失): 那么,在这种情况下,该怎么让b知道a想说的其实是“ 码农的荒岛求生 ”呢? 很简单,只要两种机 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览