H1和H2之间的RTT是30ms,在某一时刻开始计时,阈值为16, (30ms~ 60ms) 间传送11个数据段(没有超时)。(90ms~120ms)间传输的数据段预期有多少(假设在此阶段没有数据段丢失)?
时间: 2024-01-13 16:03:33 浏览: 24
根据题意可知,H1和H2之间的RTT是30ms,阈值为16,即拥塞窗口初始值为16个数据段。在30ms~60ms间传送11个数据段,说明拥塞窗口逐渐增大,因此数据段数目的增长速率为1个/RTT,即1个/30ms。
在60ms时,拥塞窗口大小为11+16=27,因此在60ms~90ms间可以传输27个数据段。
在90ms时,拥塞窗口大小为27*2=54,因此在90ms~120ms间可以传输54个数据段。
因此,在90ms~120ms间预期可以传输的数据段数为54个。
相关问题
两个主机分别位于重庆和北京,往返时延rtt大概为25ms假如
重庆和北京分别位于中国的西部和北部地区,两地的主机之间往返时延(RTT)大概为25ms。这个时延包括了数据从一个主机发送到另一个主机并返回的时间。
从重庆到北京的往返时延为25ms,意味着当重庆的主机发送数据到北京的主机时,往返的总时间大约为25毫秒。同样地,北京的主机发送数据到重庆的主机时,也需要大约25毫秒来完成往返。
这个时间延迟是通过网络测量工具(如ping命令)获得的,它反映了数据在网络中传输所需的时间。对于这个时延,重庆和北京之间的数据传输速度还是相当快的。用户可以通过这个时延来评估网络的性能和稳定性,以此来决定是否适合进行实时视频通话、在线游戏或其他对网络速度要求较高的活动。
总的来说,25ms的往返时延对于重庆和北京之间的主机通信而言是一个比较理想的速度,有利于确保数据传输的及时性和稳定性。
考虑一个RTT=20ms的TCP流。假设它已经超过阈值,在时间 t = 100ms与 t = 120ms 间传送10个数据段(没有超时)。流在t = 140ms和 t = 160ms之间传输的数据段预期有多少(假设在此阶段没有数据段丢失)?
根据TCP的拥塞控制算法,在数据段被发送后,TCP会根据网络的拥塞情况进行拥塞窗口的调整。在数据段被发送后,TCP会根据网络的拥塞情况进行拥塞窗口的调整。根据TCP的拥塞控制算法,在数据段被发送后,TCP会根据网络的拥塞情况进行拥塞窗口的调整。在数据段被发送后,TCP会根据网络的拥塞情况进行拥塞窗口的调整。因此,在t = 140ms和 t = 160ms之间,预期的数据段数取决于拥塞控制算法对拥塞窗口的调整。在这段时间内,如果没有发生数据包丢失,那么根据TCP Reno算法,拥塞窗口大小会在发送成功的每个数据包被确认后增加1个MSS(最大报文段长度)。因此,在t = 140ms和 t = 160ms之间,预期的数据段数是20个(假设MSS为1个数据段的大小)。