第 47 题
如图,主机 H 登录到 FTP 服务器后,向服务器上传一个大小为 18000B 的文件 F,假设 H 传输 F 建立数据链接时,选择的初始序号为 100,MSS=1000B,拥塞控制的初始阈值是 4MSS,RTT=10ms,忽略 TCP 的传输时延,在 F 的传送过程中,H 以 MSS 段向服务器发送数据,且始终没有错误,丢包和乱序。
(1) FTP 的控制连接是持久的还是非持久的?FTP 的数据连接是持久的还是非持久的?H 登录服务器时,建立的 FTP 连接是数据连接还是控制连接。
(2) H 通过数据连接发送 F 时,F 的第一个字节序号是多少?在断开数据连接的过程中,FTP 发送的第二次挥手的 ACK 序号是?
(3) F 发送过程中,当 H 收到确认序号为 2101 的确认时,H 的拥塞调整为多少?收到确认序号为 7101 的确认段时,H 的拥窗口调整为多少
(4) H 从请求建立数据连接开始,到确认 F 已被服务全部接收为止,至少要多长时间?期间应用层数平均发送速率是多少?
[tag_link]
1)FTP 的控制连接是持久的;数据连接是非持久的;H 登录 FTP 服务器时,建立的 TCP 连接是控制连接。
2)F 的第 1 个字节的序号是 101;第二次挥手 ACK 段的确认序号是 18102。
3)当 H 收到确认序号为 2101 的确认段时,H 的拥塞窗口调整为 3MSS;收到确认序号为 7101 的确认段时,H 的拥塞窗口调整为 5MSS。
4)H 从请求建立数据连接开始,到确认 F 已被服务器全部接收为止,至少需要 6RTT=610ms=60ms;期间应用层数据平均发送速率是 18000B/60ms=30010³B/s=0.3MB/s=2.4Mb/s。