单选题
数据链路层采用后退N帧协议,如果发送窗口的大小是30,那么为了保证协议不会出错,序列号至少需要的位数是( )。
A.4 B.5 C.6 D.7
【正确答案】
B
【答案解析】[解析] 本题考查后退N帧协议的原理。数据链路层的停止-等待协议、后退N帧协议、选择重传协议,以及TCP协议对发送窗口和接收窗口的要求,是理解协议工作原理精髓所在。后退N帧协议的最大发送窗口为2n-1(其中n为帧号的位数),题目中已经说明发送窗口的大小为30,也就是说如果要使得协议不出错,必须满足30≤2n-1,所以n至少要等于5,因此答案是B。