文章
324
粉丝
0
获赞
2
访问
23.6k
评分及理由
(1)得分及理由(满分3分)
学生两次识别结果均回答“4个帧,S0,0, S1,0, S2,0, S3,0”。标准答案为“3个帧,S0,0、S1,0、S2,0”。在GBN协议中,甲方发送S3,0后,在t1时刻之前未收到乙方对S3,0的确认(只收到R2,3,确认序号为3,表示期望收到3号帧,说明0、1、2号帧已正确接收),因此甲方只能断定乙方正确接收了0、1、2号帧,共3个帧。学生回答多了一个S3,0,属于逻辑错误。扣2分,得1分。
(2)得分及理由(满分3分)
学生两次识别结果均回答“最多发送12个帧,第一个帧S5,4,最后一个帧S16,4”。标准答案为“最多发送5个帧,第一个帧S5,2,最后一个帧S1,2”。在GBN协议中,发送窗口大小由序号空间决定(3比特,窗口最大为7)。在t1时刻,甲方已发送0、1、2、3、4号帧(共5帧),收到乙方确认序号为3(R2,3),因此发送窗口前沿移动到3号帧(确认序号表示期望接收的下一个帧号),后沿为4号帧(已发送未确认),窗口内已发送未确认的帧为3、4号帧。甲方最多还能发送的帧数为窗口大小(7)减去已发送未确认的帧数(2),即5帧。下一个要发送的帧号是5,确认序号应为甲方最近收到的来自乙方的数据帧中的确认序号(即R2,3中的y=3,但甲方在t1时刻发送帧时,会使用其接收到的最后一个确认序号,图中甲方在t1时刻前收到的最后一个乙方帧是R2,3,其确认序号y=3,但甲方发送帧的确认序号字段应是对乙方数据的确认,图中乙方发送的数据帧序列号变化复杂,需结合上下文。标准答案中第一个帧为S5,2,表明甲方在t1时刻发送帧时,其确认序号字段填的是2,表示对乙方0、1号帧的确认)。学生回答的帧数(12)和帧序号(5到16)均错误,属于严重逻辑错误。扣3分,得0分。
(3)得分及理由(满分2分)
第一次识别结果回答“重发3个帧,第一个帧S2,3”;第二次识别结果回答“重发1个帧,第一个帧S2,3”。标准答案为“重发3个帧,第一个帧S2,3”。对于图(b),在t1时刻甲方出现超时,根据GBN协议,甲方会重发所有已发送但未确认的帧。在t1时刻,甲方已发送0、1、2、3、4号帧,但收到乙方确认序号为3(R2,3),表示0、1、2号帧已正确接收,因此未确认的帧是3、4号帧。但超时后,甲方会从最早未确认的帧开始重发,即从3号帧开...
登录后发布评论
暂无评论,来抢沙发