GO-BACK-N 的最大窗口数为()。
A、2^N-1 B、2^N C、2^(N-1) D、2N
.回退N帧:发送窗口MAX <= 序号空间大小 - 1 原因: 假设发送窗口为8,序列号使用3位2进制(0-7)标识,序号空间也为8,即发送完0-7号数据后,如果又以发送数据了,重新从0号序列号开始发送。 假设一种实际情况,发送方发送了0-7号数据帧,过了不久收到了来自接收方的7号确认帧,然后发送方又连续发了新的0-7号数据帧,然后过不久又收到了来自接收方对7号的确认帧。 在这里插入图片描述 此时便出现了问题,发送方无法分辨: 一、7号确认帧是对之前的一组0-7号数据帧的确认,而新发送的数据全部丢失了 二、7号帧是对新发送的一组数据进行确认。
GO-BACK-N 是一种滑动窗口协议(GBN),用于在数据链路层实现可靠的数据传输。在GO-BACK-N协议中,发送方可以连续发送多个数据帧,而不必等待每个帧的确认。窗口大小(Window Size)决定了发送方可以连续发送的未确认帧的数量。
在GO-BACK-N协议中,窗口大小与序列号空间的大小有关。假设序列号空间的大小为N(即序列号的位数为N),则序列号的范围为0到2^N-1。
最大窗口数(即发送方可以连续发送的未确认帧的数量)为2^N-1。这是因为:
LE2000124 回复 Djiangxu: 一派胡言
我寻思你这个AC也没区别啊
admin 回复 RingoCrystal: 格式已修复~
这A和C的格式有问题,分不清
1<=w<=2^N-1
A
用户登录可进行刷题及查看答案
登录后提交答案