题目详解:
1)t0 时刻到 t 时刻期间,甲方可以断定乙方已正确接收了 3 个数据帧(1 分),分别是 S0,0、S1,0、S2,0(1 分)。R3,3 说明乙发送的数据帧确认号是 3,即希望甲发送序号 3 的数据帧,说明乙已经接收了序号为 0~2 的数据帧。
2)从 t1 时刻起,甲方最多还可以发送 5 个数据帧(1 分),其中第一个帧是 S5,2(1 分),最后一个数据帧是 S1,2(1 分)。发送序号 3 位,有 8 个序号。在 GBN 协议中,序号个数 ≥ 发送窗口 + 1,所以这里发送窗口最大为 7。此时已发送了 S3,0 和 S4,1,所以最多还可以发送 5 个帧。
3)甲方需要重发 3 个数据帧(1 分),重发的第一个帧是 S2,3(1 分)。在 GBN 协议中,接收方发送了 N 帧后,检测出错,则需要发送出错帧及其之后的帧。S2,0 超时,所以重发的第一帧是 S2。已收到乙的 R2 帧,所以确认号应为 3。
0.96×10−3+2×100×1068×10007×100×1068×1000×100%=50%
4)甲方可以达到的最大信道利用率是
U=发送数据的时间/从开始发送第一帧到收到第一个确认帧的时间=Td+RTT+TaN⋅Td
U 是信道利用率,N 是发送窗口的最大值,Td 是发送一数据帧的时间,RTT 是往返时间,Ta 是发送一确认帧的时间。这里采用捎带确认,Td=Ta。
【评分说明】答案部分正确,酌情给分。