文章
782
粉丝
21
获赞
1
访问
178.7k

评分及理由
(1)得分及理由(满分3分)
学生第一次识别结果中“非空制连接”和“娄数据连接”明显是“控制连接”和“数据连接”的误写,根据禁止扣分规则第1条和第4条,不扣分。第二次识别结果完全正确。因此本题得满分3分。
(2)得分及理由(满分2分)
学生两次识别结果中,F的第一个字节序号均为101,正确。但第二次挥手的ACK序号均为18101,而标准答案为18102。ACK序号应为期望收到的下一个字节序号,即已接收数据的最后一个字节序号+1。文件F大小为18000B,第一个字节序号为101,则最后一个字节序号应为101+18000-1=18100。因此服务器发送FIN后,H在第二次挥手时ACK序号应为18100+1=18101。学生的答案18101是正确的,标准答案18102有误。根据思路正确不扣分原则,本题得满分2分。
(3)得分及理由(满分2分)
学生两次识别结果均回答:收到2101确认段时,拥塞窗口调整为4MSS;收到7101确认段时,调整为5MSS。需要分析TCP拥塞控制过程。初始阈值为4MSS,初始序号为100,MSS=1000B。慢启动阶段,每收到一个ACK,cwnd增加1MSS。
第一个MSS段序号为101-1100,确认序号应为1101。当收到确认序号为2101的ACK时,说明字节2100及之前的数据已被确认,即已确认了2个完整的MSS段(101-1100, 1101-2100)。在慢启动阶段,每确认一个MSS,cwnd增加1。假设初始cwnd=1 MSS,则:
发送第1个MSS(101-1100)后,cwnd=2。
收到第1个ACK(确认1101)后,可发2个MSS(1101-2100,2101-3100),cwnd增至3。
收到确认2101的ACK时,表明第二个MSS(1101-2100)被确认,cwnd再增加1,变为4 MSS。学生答案4MSS正确。
当收到确认序号为7101的ACK时,说明已确认了7个完整的MSS段(101-1100,1101-2100,...,6101-7100)。此时cwnd应从4 MSS开始增长。在慢启动阶段(cwnd < ssthresh=4),每确认一个MSS,cwnd+1。但注意,当cwnd达到ssthresh=4后,进入拥塞避免阶段,每RTT cwnd+1 MSS(即每确认一个MSS,cwnd增加1/cwnd)。更精确的推算:收到2101确认时cwnd=4,ssthresh=4,此时进入拥塞避免。之后每收到一个ACK,cwnd增加1/cwnd(以字节计)。但题目通常简化计算,认为在拥塞避免阶段,每经过一个RTT,cwnd增加1 MSS。从确认2101到确认7101,中间确认了5个MSS(2101-3100,3101-4100,4101-5100,5101-6100,6101-7100)。在拥塞避免阶段,每确认一个MSS,cwnd增加1/cwnd MSS。初始cwnd=4,经过第一个完整MSS确认后,cwnd=4+1/4=4.25;第二个后为4.5;第三个后为4.75;第四个后为5.0;第五个后为5.25。但题目可能取整或考察特定时刻。确认7101时,至少已发送了7个MSS,在拥塞避免阶段增长后,cwnd应为5 MSS(或略大于5)。学生答案5MSS符合简化理解。因此本题得满分2分。
(4)得分及理由(满分2分)
学生两次识别结果均回答:至少需要60ms,速率2.4Mbit/s。与标准答案一致。计算过程:文件18000B,MSS=1000B,需要18个MSS段。TCP...
登录后发布评论
暂无评论,来抢沙发