一个tcp连接使用256 kbs链路其端到端时延为128ms。经测试发现通吐量只有120kbs试问窗口宽度是多少?
首先,我们需要计算出该连接的最大窗口大小。
最大窗口大小 = 带宽 × 延迟时间 / 数据包大小
数据包大小可以假定为最大传输单元(MTU),一般为1500字节。
最大窗口大小 = 256 kb/s × 128 ms / 1500 bytes = 21.33 packets
由于窗口大小必须是整数,因此我们可以取最大窗口大小的整数部分,即21个数据包。而120 kb/s的通吐量相当于每秒传输15个数据包。因此,窗口宽度为21个数据包时,传输速率为15个数据包每秒,即120 kb/s。
原文地址: https://www.cveoy.top/t/topic/bDu5 著作权归作者所有。请勿转载和采集!