文章
92
粉丝
68
获赞
0
访问
11.3k
(1) FTP的控制连接是持久的,FTP的数据连接是非持久的.H登录FTP服务器时,建立的TCP连接是控制连接.
(2) H通过数据连接发送F时,F的第一个字节序号是101 , 在断开数据连接的过程中,FTP发送的第二次挥手的ACK序号是18102.
(3) F发送过程中,当H收到确认序号为2101的确认段时,H的拥塞窗口调整3 . 收到确认序号为7101的确认段时,H的拥塞窗调整为5.
(4) H从请求建立数据连接开始,到确认F已被服务器全部接收为止,至少需要多长时间60ms,期间应用层数据平均发送速率是 300KB/s.
评分及理由
(1)得分及理由(满分3分)
学生答案与标准答案完全一致。FTP控制连接是持久的,用于传输命令;数据连接是非持久的,仅在传输文件时建立;登录时建立的是控制连接。因此得3分。
(2)得分及理由(满分2分)
学生答案与标准答案完全一致。第一个字节序号为初始序号+1,即101。文件大小为18000B,加上初始序号100,最后一个字节序号为18100,因此第二次挥手(对FIN的确认)的ACK序号为18100+1+1=18102(其中第一个+1是确认FIN占用一个序号,第二个+1是期望收到的下一个序号)。因此得2分。
(3)得分及理由(满分2分)
学生答案与标准答案完全一致。收到确认序号为2101时,表明字节2100及之前的数据已被确认,已发送的数据量为2000B(即2个MSS),此时处于慢启动阶段,拥塞窗口从1MSS增长到2MSS,再增长到3MSS。收到确认序号为7101时,表明已确认7100字节,即7个MSS,此时已进入拥塞避免阶段,窗口从4MSS增长到5MSS。因此得2分。
(4)得分及理由(满分2分)
学生答案第一部分正确,第二部分单位换算有误,但数值计算逻辑正确,酌情给分。
时间计算:建立数据连接(三次握手,1个RTT),传输文件(慢启动和拥塞避免过程,共需传输18个MSS,根据窗口增长规律,需要约4个RTT完成数据传输),以及断开连接(四次挥手,学生可能考虑了2个RTT,但标准答案通常计算到服务器全部接收为止,即数据传输完成并收到确认,通常为最后一个数据段的ACK,这包含在传输过程的最后一个RTT内。标准答案给出6个RTT,即60ms...
登录后发布评论
暂无评论,来抢沙发