Loading

可靠传输

不同协议的对比

发送窗口大小 接受窗口大小 是否累积确认
停止等待协议 1 1
后退n帧协议 $1 < W_{T} <= 2^{n}-1 $ 1
选择重传协议 \(1 < W_{T} <= 2^{n-1}\) \(W_{R} \leqslant W_{T}\)

为什么限制窗口的大小?

  • 后退n帧协议:考虑发送窗口大小为\(2^{n}\),发送方一次性将编号为0到\(2^{n}-1\)的分组全部发送过去,接收方依次接受到了,但是确认帧全部丢失,此时接收窗口已经移动到了下一个0的位置,而发送方还会发送上一个0号帧,造成重复
  • 选择重传协议:同样考虑确认帧全部丢失的情况,不难发现应当满足\(W_{R} + W_{T} \leqslant 2^{n}\),结合\(W_{R} \leqslant W_{T}\),就可解得\(W_{T} \leqslant 2^{n-1}\)
posted @ 2024-10-13 20:38  AH20  阅读(4)  评论(0编辑  收藏  举报