14.2.2 发送不同数据包长度的比较
采用“重复发送单个数据包”的方式发送数据包,改变数据包的长度,每种长度发送10000次,测量接收方的网络流量以及每个数据包的平均发送时间间隔。为了测试数据的准确性,对每种测试重复三次,求取平均数据,所有的数据如表14-3所示。测试代码见[ch14/send_len工程]。
使用如下命令,把每种长度的数据包发送10000次:
send_len.exe 10000
根据表14-3所示的数据绘制出了数据包长度与网络流量、数据包的平均时间间隔的关系图,如图14-14所示。从图中可见,随着数据包长度的增加,占用的网络流量也增加,同时发送的每个数据包之间的时间间隔也越大。
图 14-14 数据包长度与网络流量、数据包的平均时间间隔的关系图