📜  门| GATE CS 2020 |第65章

📅  最后修改于: 2021-06-29 00:08:25             🧑  作者: Mango

考虑具有以下规范的客户端和服务器之间的TCP连接;往返时间为6毫秒,接收方通告窗口的大小为50 KB,客户端的慢启动阈值为32 KB,最大段大小为2 KB。在时间t = 0时建立连接。假设在传输过程中没有超时和错误。

然后,在处理所有确认之后的时间t + 60 ms处,拥塞窗口的大小(以KB为单位)为_________。

注–此问题为数值类型。
(A) 33
(B) 44
(C) 55
(D) 50答案: (B)
说明:鉴于,

Threshold = 32 Kb, 
MSS = 2KB, 
RTT = 6ms 

在这里,t + 60就是10 RTT(60/6 = 10)。

现在,

1st transmission: 2 KB
2nd transmission: 4 KB
3rd transmission: 8 KB
4th transmission: 16 KB
5th transmission: 32 KB (Threshold reached)
6th transmission: 34 KB
7th transmission: 36 KB
8th transmission: 38 KB
9th transmission: 40 KB
10th transmission: 42 KB 

现在,在收到第十次传输的确认后,RTT = 10 * 6 = 60 ms。

并且,在收到第10次传输RTT的确认(表示第11次传输)之后,
拥塞窗口的大小将为44 KB。

选项(B)是正确的。
这个问题的测验