
























这是一个创建于 989 天前的主题,其中的信息可能已经有所发展或是发生改变。
在选择重传协议中,如果发送接收窗口的尺寸都是 4 ,发送方发送的 0-3 号数据都被接收方正确接受,接收方也发送了 0-3 号确认分组,但是 2 号确认分组在传输过程中丢失了,只有 0 ,1 ,3 号确认分组正确被发送方收到,那后续的过程是怎样的?(不要 chatgpt 的答案,因为我试过,引申的疑问来自于 https://b23.tv/fRUMaRO 的 6 分钟左右,视频里说的是 2 号数据分组丢失,我的引申问题背景是 2 号确认分组丢失)
第 1 条附言 · 2023 年 10 月 7 日
背景:采用 3 个比特给数据分组编号
1 MarsCloud 2023 年 9 月 29 日个人理解:按照协议,当接收者已经接受到 3 之前的所有数据,才可以发送 3 的确认分组,所以当发送者接受到了 3 号的确认分组信号,那么发送者就可以确认接收方已经接受到了 3 号以及之前的数据了;(所以 2 号丢失无所谓) |
3 fbcskpebfr 2023 年 9 月 29 日 via iPhone对于现代实际部署的 TCP 来说: 历史协议以及课本上的例子( SW 、SR 、GBN )的行为:由于他没说,也不知道具体实现,可以默认等同于 2 号丢失 |
4 shalingye 2023 年 9 月 30 日 via Android会导致发送端 2 号分组计时器超时,随后发送端以为 2 号分组丢失,尝试重传 2 号分组,接收端此时由于 2 号分组接收完毕,窗口下限大于 2 号,会丢弃第二次发来的 2 号分组并重传 2 号 ACK 。 |
6 julyclyde 2023 年 9 月 30 日为什么在 HTTP 里提问 retransmission 呢? |
7 n2l 2023 年 9 月 30 日 via iPhone |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。