[fly][B]关于无线传输速率问题的说明 [/B][/fly]
我们都知道10M以太网是指网络的总吞吐量为10000000bps,在网络传输中数据被拆分为很多的数据包,很多用户分时抢占信道。所以实际的数据传输速率都低于10M很多。
1,数据包的组成
一个数据包一般分为控制部分和数据部分,控制部分基本是定长的数据,包含目的地址,数据校验优先级,数据部分长度等信息。
2,网络层的划分
OSI规定网络分为8层,在数据传输的过程中,每一层都要将数据进行处理或者增加该层的控制信息,所以最终传输的数据会包含很多层控制信息。
3,网络传输协议中的资源浪费
当一个网络中只有两台计算机进行数据传输,网络以最高的速率进行传输(10M),如果增加机器后,会因MAC层的访问冲突增加,浪费有效带宽,当网络上的机器越多,带宽的浪费越多。
总结,基于以上原因,10M有线网络的有效数据吞吐量一般为70%。 无线网络传输的是有线数据包,同样会存在上面三个问题,所以10M无线线网络的有效数据吞吐量一般为有线传输吞吐量的平方,即49%。在实际的传输中,又会因硬盘的访问延迟,CPU的处理延迟等原因降低实际传输速率,达到20%到40%之间。如果无线网的传输距离太长,造成数据包空中行程加长,影响mac层的数据交换,又会进一步降低速率。
[glow=255,red,2]无线传输速率[/glow] |
|