计算机网络
2023-47
某网络拓扑如题 47 图所示,主机 H 登录 FTP 服务器后,向服务器上传一个大小为 18000B 的文件 F。假设 H 为传输 F 建立数据连接时,选择的初始序号为 100,MSS = 1000B,拥塞控制初始阈值为 4MSS,RTT = 10ms,忽略 TCP 段的传输时延;在 F 的传输过程中,H 均以 MSS 段向服务器发送数据,且未发生差错、丢包和乱序现象。

请回答下列问题。
1)FTP 的控制连接是持久的还是非持久的?FTP 的数据连接是持久的还是非持久的?H 登录 FTP 服务器时,建立的 TCP 连接是控制连接还是数据连接?
2)H 通过数据连接发送 F 时,F 的第 1 个字节的序号是多少?在断开数据连接过程中,FTP 服务器发送的第二次挥手 ACK 段的确认序号是多少?
3)H 通过数据连接发送 F 的过程中,当 H 收到确认序号为 2101 的确认段时,H 的拥塞窗口调整为多少?收到确认序号为 7101 的确认段时,H 的拥塞窗口调整为多少?
4)H 从请求建立数据连接开始,到确认 F 已被服务器全部接收为止,至少需要多长时间?期间应用层数据平均发送速率是多少?
答案
1) FTP连接类型
- 控制连接:持久的
- 数据连接:非持久的
- 登录时建立的TCP连接:控制连接
2) TCP序号
- F的第1个字节序号:101
- 断开数据连接时,服务器第二次挥手ACK段的确认序号:18102
3) 拥塞窗口调整
- 收到确认序号2101时,拥塞窗口调整为:3 MSS
- 收到确认序号7101时,拥塞窗口调整为:5 MSS
4) 时间与平均速率
- 至少需要时间:60 ms
- 应用层数据平均发送速率:300×103 B/s(0.3 MB/s,2.4 Mb/s)