通信信道带宽为1Gb/s,端到端时延为10ms。TCP的发送窗口为65535字节。试问:可能达到的最大吞吐量和信道利用率是多少?
发送时延=数据长度/信道带宽=655358bit/1Gb/s=0.5242810-3s=0.52428ms;
传播往返时延=2*10=20ms (发送数据和接收确认);
故每发送一个窗口大小的流量需要,
总时延 = 发送时延 + 传播往返时延 = 0.52428+20=20.52428ms。
故每秒钟可以产生1000/20.52428个窗口,
因此最大数据吞吐量=655368(1000/20.52428)=25544769bit/s=25.5Mb/s
信道的利用率 = 25.5Mb/s÷1000Mb/s≈2.55%
注释:1Kb/s=103b/s,1Mb/s=106b/s,1Gb/s=10^9b/s。