文章
28
粉丝
0
获赞
0
访问
2.2k
1.控制连接是持久的,数据连接是非持久的,建立的连接是控制连接
2.握手需要一次序号,因此F的第一个字节序号为101,断开连接的过程中,第二次挥手的ACK序号18101
3.此时已完成了两段的确认,H的拥塞调整为1+2=3,在7101时,H的窗口调整为5
4.共需要发送1+2+4+5+6=18个段,共5次RTT,加上建立连接需要6个RTT,即600ms,平均发送速率为18000/600=30B/ms=30000B/S
评分及理由
(1)得分及理由(满分3分)
学生答案正确指出控制连接是持久的、数据连接是非持久的,且H登录时建立的是控制连接。与标准答案完全一致。得3分。
(2)得分及理由(满分2分)
学生答案中F的第一个字节序号101正确(初始序号100,SYN占用1个序号,故第一个数据字节序号为101)。但第二次挥手的ACK序号错误:学生答18101,标准答案为18102(文件大小18000B,第一个字节序号101,故最后一个字节序号为101+17999=18100;FIN占用1个序号,故ACK应为18100+1+1=18102)。部分正确,扣1分。得1分。
(3)得分及理由(满分2分)
学生答案正确:收到确认序号2101时,拥塞窗口调整为3MSS(慢启动阶段,每收到一个ACK窗口增加1MSS,初始阈值为4MSS,未超过阈值);收到确认序号7101时,窗口调整为5MSS(拥塞避免阶段,每RTT增加1MSS)。与标准答案一致。得2分。
(4)得分及理由(满分2分)
学生答案错误:建立数据连接需要TCP三次握手(1.5RTT),但FTP数据连接建立还需FTP控制命令(至少1RTT),总计至少2.5RTT;文件传输阶段需考虑拥塞控制过程(慢启动和拥塞避免),而非简单分段求和;总时间计算为6RTT(600ms)错误(应为6RTT=600ms?但标准答案为60ms,显然RTT=100ms,6RTT=600ms,但标准答案写60ms可能是笔误,应为600ms);平均速率计算错误(18000B/600ms=30B/ms=240000B/s=1.92Mbps,但标准答案为2.4Mbps,计算不一致)。学生思路混乱,计算错误。得0分。
题目总分:3+1+2+0=6分
登录后发布评论
暂无评论,来抢沙发