选择重传协议SR

和前两种对比

  • 为了使发送方仅重传出现差错的数据分组,接收方不再采用累积确认,而需要对每一个正确接收的数据分组进行逐一确认
  • Wr 不再等于 1,以便接收方先收下失序到达但无误码且序号落在接收窗口内的那些数据分组,等到所缺分组收齐后,再一并送交上层。

举例说明
03m47s
逻辑的关键在于,这个方式,会刻意等一下,只单独发送没收到的那个确认一遍,牺牲了一点偶发的错误里的问题,保证了整体上的稳定性

例题:
09m48s
哪个没收到就返回哪个没收到