问题 单项选择题

一个TCP连接总是以1KB的最大段长发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的8个RTT(往返时间)时间内的TCP段的传输都是成功的,且超时后,又连续发送了25个段,那么第25个段是在超时后第______个RTT时间内发送的。

A.3

B.4

C.5

D.6

答案

参考答案:D

解析:本题目主要考查了“TCP流量控制与拥塞控制”。
题目条件是一个TCP连接总是以1KB的最大段长发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,这个时侯,按照前面所述,把慢开始门限ssthresh设置为出现拥塞时的发送方窗口值的一半,即8KB,把拥塞窗口cwnd重新设置为1,执行慢开始算法。
接下来的8个RTT(往返时间)时间内的TCP段的传输都是成功的,所以,按照满开始算法,cwnd的值,依次为1.2,4,8,之后进入拥塞避免阶段,cwnd的值依次为9,10,11,12,前5个RTT中,发送的TCP段共24个,前6个RTT中,发送的TCP段共34个,24<25<34,所以第25个TCP段是在第6个RTT中发送的。

单项选择题
单项选择题