最大吞吐量和信道利用率

通信带宽1000Mbit/s ,端到端时延10ms。TCP的发送窗口为65535字节。试问:可能的最大吞吐量?信道利用率?
发送时延=数据长度/信道带宽=655358bit/1000Mbit/s=5.2428s。
总时延 = 发送时延 + 传播往返时延 =25.2428s。
所以每秒可以产生1000/25.2428个窗口
最大吞吐量=65535
8*1000/25.2428=20769486bit/s
信道利用率=最大吞吐量/信道带宽=2%

TCP每发送一个窗口,需要进行等待确认信息回来,所以每发送完一个窗口,最快需要经过一个往返时延才可以发送下一个窗口(确认信息很小不考虑发送时延),所以在一个传输轮次中,包含一个发送时延和一个往返时延,而传输的数据量是一个窗口的大小(这里不考虑TCP、IP首部和帧的构成)
所以最大吞吐量为一个窗口的大小除以一个传输轮次的时间。

你可能感兴趣的:(网络)