下列说法中,错误的是( )。 Ⅰ.假设帧序号有3位,采用连续ARQ协议,发送窗口的最大值为4 Ⅱ.对于窗口大小为n的滑动窗口,最多可以有n帧已发送但没有确认 Ⅲ.在后退N帧协议中,如果发送窗口的大小是16,那么至少需要4位的序列号才能保证协议不出错

admin2019-12-10  25

问题 下列说法中,错误的是(    )。
Ⅰ.假设帧序号有3位,采用连续ARQ协议,发送窗口的最大值为4
Ⅱ.对于窗口大小为n的滑动窗口,最多可以有n帧已发送但没有确认
Ⅲ.在后退N帧协议中,如果发送窗口的大小是16,那么至少需要4位的序列号才能保证协议不出错

选项 A、仅Ⅰ、Ⅱ
B、仅Ⅲ
C、仅Ⅱ、Ⅲ
D、Ⅰ、Ⅱ、Ⅲ

答案D

解析 Ⅰ:连续ARQ协议包括后退N帧协议和选择重传协议。如果帧序号为3位,当采用后退N帧协议时,发送窗口的最大值为23一1=7;当采用选择重传协议时,发送窗口的最大值为23—1=4,故I错误。
Ⅱ:在连续ARQ协议中,如果总的窗口大小为n,发送窗口的大小最大为n—l(当采用后退N帧协议时可以达到)。例如:假设窗口大小为8(0~7),如果发送窗口大小为8,则当0~7号帧都发出去时,接收方已经收到了,并且发出确认。但是发送方却没有收到确认,导致0~7号帧超时重传,而此时接收方就判断不出这个是重传的还是新一轮的帧,导致错误,故Ⅱ错误。
注意:有的考生认为窗口就是发送窗口。其实窗口和发送窗口是不一样的。假设帧序号为n,则窗口大小为2n,而发送窗口只能在[1,2n—1]内取值,否则将会出错。
Ⅲ:首先需要清楚后退N帧协议的最大发送窗口为2n—1(其中n为帧号的位数),题目中已经说明发送窗口的大小为16,也就是说如果要使得协议不出错,必须满足16≤2n—1,所以n至少要等于5,故Ⅲ错误。
转载请注明原文地址:https://kaotiyun.com/show/fG3i777K
0

随机试题
最新回复(0)