跳到主要内容

Selective Repeat

定义​

选择重传协议(Selective Repeat, SR)只重传出错或丢失的个别帧,而不是像 GBN 那样重传一批帧。

特点​

  • 发送窗口 + 接收窗口 ≤2n\le 2^n
  • 通常取发送窗口 = 接收窗口 = 2n−12^{n-1}
  • 接收方可以暂存失序到达的正确帧
  • 逐个确认,非累积确认
  • 只重传出错或丢失的帧

与 GBN 对比​

特性GBNSR
接收窗口1> 1
缓存需求无需缓存需要缓存
重传量大小
复杂度低高