单选题
23.A和B建立TCP连接,MSS为1KB。某时,慢开始门限值为2KB,A的拥塞窗口为4KB,在接下来的一个RTT内,A向B发送了4KB的数据(TCP的数据部分),并且得到了B的确认,确认报文中的窗口字段的值为2KB,那么,请问在下一个RTT中,A最多能向B发送的数据( )。
【正确答案】
A
【答案解析】本题考查发送窗口与拥塞窗口和接收窗口的关系。题中出现了拥塞窗口和接收端窗口,为了保证B的接收缓存不发生溢出,发送窗口应该取两者的最小值。先看拥塞窗口,由于慢开始门限值为2KB,第一个RTT中A拥塞窗口为4KB,按照拥塞避免算法,收到B的确认报文后,拥塞窗口增长为5KB。再看接收端窗口,B通过确认报文中窗口字段向A通知接收端窗口,那么接收端窗口为2KB。因此在下一次发送数据时,A的发送窗口应该为2KB,即一个RTT内最多发送2KB。