假设在没有发生拥塞的情况下,在一条往返时间RTT为10ms的线路上采用慢开始控制策略。如果接收窗口的大小为24KB,最大报文段MSS为2KB。那么发送方能发送出一个完全窗口(也就是发送窗口达到24KB)需要的时间是( )。

admin2018-07-17  29

问题 假设在没有发生拥塞的情况下,在一条往返时间RTT为10ms的线路上采用慢开始控制策略。如果接收窗口的大小为24KB,最大报文段MSS为2KB。那么发送方能发送出一个完全窗口(也就是发送窗口达到24KB)需要的时间是(    )。

选项 A、30ms
B、60ms
C、50ms
D、40ms

答案D

解析 本题考查对TCP拥塞控制的慢开始算法的理解。按照慢开始算法,发送窗口的初始值为拥塞窗口的初始值即MSS的大小2KB,然后一次增大为4KB,8KB,16KB,然后是接收窗口的大小24KB,即达到第一个完全窗口。因此达到第一个完全窗口所需的时间为4×RTT=40ms。
    慢开始算法考虑了网络容量与接收端容量,要求每个发送端维护2个窗口:接收窗口和拥塞窗口,两个窗口的较小值就为发送窗口。所谓“慢开始”就是由小到大逐渐增大发送端的拥塞窗口数值。其基本原理是:在连接建立时,将拥塞窗口的大小初始化为一个MSS的大小,此后拥塞窗口每经过一个RTT,就按指数规律增长一次,直到出现报文段传输超时或达到所设定的慢开始门限值ssthresh。四种拥塞控制算法是TCP协议的核心所在,解题时或画出拥塞窗口变化曲线图,或列出拥塞窗口大小变化序列,尤其要注意在拐点处的变化情况。
转载请注明原文地址:https://kaotiyun.com/show/NfRi777K
0

最新回复(0)