📜  门| GATE-IT-2004 |第88章

📅  最后修改于: 2021-06-29 06:06:31             🧑  作者: Mango

假设TCP连接的最大传输窗口大小为12000字节。每个数据包包含2000个字节。在某个时间点,连接处于慢启动阶段,当前传输窗口为4000字节。随后,发送器收到两个确认。假设没有数据包丢失并且没有超时。当前发送窗口的最大可能值是多少?
(A) 4000字节
(B) 8000字节
(C) 10000字节
(D) 12000字节答案: (B)
解释: net_04_88

在上图中,MTU(最大传输单元)包含IP报头,TCP报头和有效负载或TCP MSS(最大段大小)

对于接收到的每个ACK(确认数据包),在TCP数据包的慢启动阶段传输中,数据的发送方将当前传输的窗口大小增加MSS(最大段大小)。

根据给出的问题,每个数据包包括2000个字节=最大段大小。

因此,在收到2个ACK之后,当前窗口大小现在将增加

4000+ 2000 + 2000

= 8000字节

此解决方案由Namita Singh贡献。

这个问题的测验