📜  门| GATE CS 2020 |第 65 题

📅  最后修改于: 2021-09-24 06:09:23             🧑  作者: Mango

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

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

注意——这个问题是数字类型。
(一) 33
(乙) 44
(三) 55
(四) 50答案:(乙)
解释:给定,

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 

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

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

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