今日快讯:为什么WiFi实际速率只有标称速率的一半

来源:东方资讯


(资料图片仅供参考)

在我们的实际测试中,标称速率为1000Mbps的有线网卡往往可以轻松跑出900Mbps或更高水平的平均速率,但标称速率为1200Mbps的WiFi6无线网卡,实际测试下来的平均速率大都是800Mbps以内的水准。因此时至今日,千兆级有线网络的实际使用体验,相比标称速率更高的WiFi6甚至WiFi6E无线网络,很多时候反而能略胜一筹。那为什么会出现这样的状况呢?这就要从数据是如何在网络上传递说起了。

协议速率与实际速率有何不同?

我们在操作系统直接看到的网络连接速率其实是“标称速率”,又名为“协议速率”,可以简单地理解为理论上可以达到的最大速率。我们在实际应用中体现出来的网络速率是无法超过协议速率的,因为数据在网络上的传输是以数据封包,也可以称为数据帧的形式进行。

顾名思义,数据封包就是将很多不同的数据打包成一个固定格式包裹,就像我们发快递一样,发往同一个地址的不同货物,是可以打包在一个快递箱里面的。一个数据封包就是一个数据帧,以千兆有线网络为例,其单个数据帧包括有18字节分别为目的地址(6字节)、源地址(6字节)、类型(2字节)、标签(4字节),而且在数据帧传输之时,前部还有再加上7个字节的前导码和1个字节的开始符,另有4字节的冗余检验和12字节的帧间距,因此有线网络里每传输一个数据帧,实际传输的信息容量就是88字节到1542字节,而当中只有46字节到1500字节是我们需要的数据。

无线网络的工作方式也是类似的,只是传输数据帧的载体从电缆变成了电磁波,封包的结构也稍有变化,其每一个数据帧中,储存有效数据空间为最大2312字节,而用来控制帧、管理帧、地址帧、校验帧等非有效数据的组成,需要总计34字节,也就是说每个数据帧最大容量为2346字节。由于在实际应用中展现出来的网络速率,往往只会统计数据帧当中的有效数据,而不会统计额外加入的封包信息,因此无论是有线网络又或者是无线网络,其实际网络速率都是不会超过协议速率的。

标签:

推荐

财富更多》

动态更多》

热点