2017年GBN网络大题

知识回顾

(1)

真题

2017年GBN网络大题

2017年GBN网络大题

第一问:确认号

解析】根据乙发送的R3,3的第二个3(确认号——期望甲方下一个发送3号的数据)可知道,甲方在t1之前可以断定乙方已正确接收了3个数据帧(S0,0和S1,0和S2,0)。

2017年GBN网络大题

第二问:GBN滑动窗口

解析】从t1时刻起,甲方最多还可以发送5个数据帧,其中第一个帧是S5,2,最后一个数据帧是S1,2

发送序号3位说明有8个序号,在GBN协议中发送窗口的max=2^3 -1=7。

从乙方在t1之前发送的最后一个报文R3,3可知甲发的0,1,2号已成功被乙方收到。

甲共发了5个,有3个已经得到乙的确认了,即还有2个没有被确认——S3,0和S4,1。

所以最多还能发送7-2=5个帧(S5,2和S6,2和S7,2和S0,2和S1,2)。

2017年GBN网络大题

注意

a)滑动窗口的编号如上图所示,8个数据帧号从0到7,不要误以为最后两个是S8,2和S9,2.

b)主机甲在给主机乙发送数据帧并捎带确认时,只能对按序到达的最后一个数据帧(第二问是R1,3进行确认,即确认号为1+1=2。

2017年GBN网络大题

第三问:超时重传

解析】甲需要重发3个,第一个是S2,3.在GBN中,接收方发送N帧后,检测出错,则需要发送错帧及其之后的帧。S2,0超时,所以重发的第一帧为S2。由于主机甲之前收到主机乙发来的最后一个按序到达的数据帧的序号为2,所以甲给乙重传数据帧并捎带确认时,确认号=3。

【注意】

2017年GBN网络大题

第四问:最大信道利用率

解析

2017年GBN网络大题

2017年GBN网络大题