回退N帧协议的接收窗口尺寸Wr只能是1,因此接收方只能按需接收正确到达的数据分组
一个数据分组的误码就会导致其后续对个数据分组不能被接收方按序接收而丢弃(尽管它们是无乱序和误码)。这必然导致发送方对这些数据分组的超时重传,这显然是对通信资源的极大浪费
为了进一步 提高性能,可以只重传出现出现误码的数据分组。因此接收窗口的尺寸就不应该再等于1,而应该大于1,以便于接收方先收下失序到达但是无误码并且序号落在接收窗口内的那些数据分组,等到所缺分组收齐之后再一并交付上层,这就是选择重传协议
注意: 因为选择重传协议为了使发送方仅重传出现差错的分组,接收方不能在使用累积确认,而是需要对每个正确接收到的数据分组进行逐一确认