题23
题目
【2011 统考真题】数据链路层采用选择重传协议 (SR) 传输数据,发送方已发送了 0~3 号数据帧,现已收到 1 号帧的确认,而 0、2 号帧依次超时,则此时需要重传的帧数是( )。
A. 1
B. 2
C. 3
D. 4
分析
在选择重传协议中, 接收方逐个确认正确接收的分组, 不管接收到的分组是否有序, 只要 1 确接收就发送选择 ACK 分组进行确认, 因此 ACK 分组不再具有累积确认的作用。对于这一点, 要特别注意与 GBN 协议的区别。此题中只收到 1 号帧的确认, 0、2 号帧超时, 因为对 1 号帧的 确认不具累积确认的作用, 所以发送方认为接收方未收到 0、2 号帧, 于是重传这两帧。
解
B