首页 > 试题广场 >

若甲向乙发起一个TCP连接,最大段长MSS=1 KB,RTT

[单选题]
题目来源于王道论坛

若甲向乙发起一个TCP连接,最大段长MSS=1 KBRTT = 5 ms,乙开辟的接收缓存为64 KB,则甲从连接建立成功至发送窗口达到32 KB,需经过的时间至少是

  • 25 ms
  • 30 ms
  • 160 ms
  • 165 ms

解析:

按照慢开始算法,发送窗口=min{拥塞窗口,接收窗口},初始的拥塞窗口为最大报文段长度1KB。每经过一个RTT,拥塞窗口翻倍,因此需至少经过5RTT,发送窗口才能达到32KB,所以选A。这里假定乙能及时处理接收到的数据,空闲的接收缓存≥32KB

编辑于 2018-06-25 09:49:38 回复(2)
经过5轮指数增长后,接收方收到的数据为:1+2+4+8+16+32=63KB小于接受方缓存64kb,故没有触发拥塞避免
发表于 2020-12-01 14:20:50 回复(0)
记rw是接受窗口,cw是拥塞窗口,sw是发送窗口,初试rw=1,cw=64 所以sw=min(rw,cw)=1 ①经过RTT后,接收窗口rw变为63了,此时rw=2 ,sw=min(rw,cw)=2。②经过RTT后,接受窗口rw变为61了,cw=4,sw=min(rw,cw)=4。。。。。这样五轮过后发送窗口变为32,所以用25ms
发表于 2019-11-17 16:48:32 回复(1)
指数增加
发表于 2018-06-29 18:02:15 回复(0)