首页 > 试题广场 >

数据链路层采用选择重传协议(SR)传输数据,发送方已发送了

[单选题]

数据链路层采用选择重传协议(SR)传输数据,发送方已发送了 0~3 号数据帧,现已收到 1 号帧的确认,而 0、 2 号帧依次超时,则此时需要重传的帧数是( )。

  • 1
  • 2
  • 3
  • 4
连续ARQ协议(GBN):发送方可以连续发送若干个数据帧,如果收到接收方的确认帧则可以继续发送。若某个帧出错,接收方只是简单地丢弃该帧及其后所有的后续帧,发送方超时后需重传该数据帧及其后续的所有数据帧。这里要注意,连续ARQ协议中,接收方一般采用累积确认的方式,即接收方对按序到达的最后一个分组发送确认;
选择ARQ协议(SR):选择重传协议中,接收方逐个地确认正确接收的分组,不管接收到的分组是否有 序,只要正确接收就发送选择ACK分组进行确认。因此选择重传协议中的ACK.分组不再具有累积确认的作用。这点要特别注意与GBN协议的区别。

综上,已收到 1 号帧的确认,而 0、 2 号帧依次超时,那么重传的就是0,2两个数据帧;
可能你就要问了,那3号数据帧呢? 
我是这样理解的,3号数据帧也要重传,但是这个题目说的是“0,2号帧一次超时”,压根没有提3号帧的事情。 
如有不对,请指出。
编辑于 2017-02-20 14:03:07 回复(6)
关于3号帧的理解,0~3号帧都已发送了,对于每个发送的帧都有确认机制,现由于超时仍没有收到0和2号的确认,判定为超时,现在需要重传这两个帧,而现在正在等待3号帧的确认信息,而且等待时间还没有超时,所以就要继续等待,直至超时
发表于 2017-08-26 00:56:55 回复(0)

选择重传协议只重传真正丢失的分组

连续自动重传请求方法协议中,接收方一般采用累积确认的方式,即接收方对按序到达的最后一个分组发送确认,只重传确认帧后面的帧。

发表于 2021-07-29 20:34:48 回复(0)
选择重传只传输真正丢失的分组,1号帧被确认了,所以不用重传
发表于 2022-03-21 11:05:06 回复(0)
选择重传协议中,接收方逐个地确认正确接收的分组,不管接收到的分组是否有序,只要正确接收就发送选择ACK分组进行确认。因此选择重传协议中的ACK分组不再具有累积确认的作用。这点要特别注意与GBN协议的区别。此题中只收到1号帧的确认,0、2号帧超时,由于对于1号帧的确认不具累积确认的作用,因此发送方认为接收方没有收到0、2号帧,于是重传这两帧。
发表于 2017-01-06 11:48:34 回复(0)

选B。选择重传协议中,接收方逐个地确认正确接收的分组,不管接收到的分组是否有序,只要正确接收就发送选择ACK分组进行确认。因此选择重传协议中的ACK分组不再具有累积确认的作用。这点要特别注意与GBN协议的区别。此题中只收到1号帧的确认,0、2号帧超时,由于对于1号帧的确认不具累积确认的作用,因此发送方认为接收方没有收到0、2号帧,于是重传这两帧。

发表于 2021-11-01 13:38:22 回复(0)
&amp;<p>0 1 2 3 一共4帧 0,2两帧超时后重新传输</p><p><br></p>
发表于 2020-05-06 11:12:40 回复(0)
对选择重传,接收方给回了序号A的确认,代表A之前的都已经收到,
发表于 2017-04-12 09:42:56 回复(1)
对选择重传,接收方给回了序号A的确认,代表A之前的都已经收到,
发表于 2017-03-17 21:26:36 回复(1)
B 选择重传协议只重传真正丢失的分组.即:重传0和2,但题目中没有0,那只好选2了。
编辑于 2017-01-13 15:47:24 回复(2)