408考研计算机网络第38题真题解析(2024)
2024.38 此题考核TCP连接建立,数据传输,TCP连接释放,所用总时间,忽略数据发送时间,同时给出了MSS=1000B,因题目忽略数据传输时间(即发送时间),所以该条件看似无用,实则不然,此处考核的慢开始知识点,接下来我们分三个部分考虑总的用时。
(1)TCP连接建立时间
如图所示,连接请求①和连接响应② 用时一个RTT,③位置实际已开始传输数据,所以③位置我们放在下面数据传输阶段。
(2)数据传输阶段
该阶段采用慢开始算法:
开始时,设置拥塞窗口为1MSS(1000B),上图③处,之后服务器确认,如上图④位置,该过程用时一个RTT。
接下来拥塞窗口设置为2MSS(2000B),上图⑤处,再之后服务器确认,如上图⑥位置。该阶段用时一个RTT。
(3)连接释放
H传输完数据后,发出结束连接请求,如1处,服务器给出响应,如2处,因不考虑数据传输时延,所以线2和3可以认为是一条线,此处123,用时RTT。
H(左侧,此图标的是A)再发出确认的同时,必须经过2MSL才能进入CLOSED状态。
所以总用时=4RTT+2MSL=40ms+60s=60.04ms
(后续更新其它年份38题)