无线网默认是不对任何手机的网速进行限制的,也就是所有接入无线网络的手机共享无线网络的带宽,而不是独占一个带宽。
举个例子,无线网络本来的带宽是100M,如果接入了10个人,那么平均每个人只有10M的带宽,接入20个人,平均每个人就只有5M的带宽。当然这个是一个平均数,如果能按照人数来平均分配带宽,当然是一个理想情况,可是现实总是骨干的
实际上每个人在无线网络使用的业务和带宽都不一样,而有些业务是很占带宽的,有些业务是不怎么占带宽的。例如无线网络中接入一个用户喜欢P2P下载,那么由于P2P的流量非常大,因此如果无线路由器网不加限制,这个用户可能会占据绝大部分带宽,这时其他用户的网速就很难看了。
我大概讲一下这个原理。我们的无线网络就像一条10车道,所有用户的流量就像道路里的不同的汽车,一个个上网的数据就像一辆辆汽车不断要驶入车道。而道路的宽度是一定的(上网带宽),车一多道路就堵了,堵了就会随机不让一些车进入道路,反正一次最多只能进10辆汽车。
P2P用户的流量比较大,就好比一次有20辆车想进入道路,而其他用户一共20辆车。所以10车道平均分配,这10车道,各有75%的车进不了车道。P2P下载的用户一次可以进5辆车,其他用户一共进5辆车,这就导致P2P用户占据了一半的道路,也就是一半的WIFI带宽
这时,假设100M的无线网里接入了10个用户,可能进行P2P下载的用户一个人占据了50M,而其他人每人不到6M,这就会出现你说的不同的手机、电脑在无线网络中的网速不一样。
那么如何解决这个问题?比较简单,进入路由器,把每个人的带宽设置为最大不超过5M,这样一个用户顶多只能占据5M带宽,这样就不会出现一个WIFI用户吃饱了,其他用户饿肚子的现象
包括但不限于如下方面因素:
1 频段不同,比如一个手机连的是该路由器的2.4G,一个连的是5G;
2 协议不同,比如同样是连的2.4G 一个是11n一个是11g,这个在手机上应该不常见;
3 同样协议不同空间流,基本对应天线数量,比如一个手机是1x1,一个手机是2x2的,基本上如果不标称2×2都会是1×1的;
4 不同带宽,20M 40M 80M 甚至是160M制式上基本干净环境基本倍增关系;
5 天线射频相关能力的差异,这些指标差的时候同样距离下速度也会有下降;
6 不同wifi芯片本身的性能差异;
7 天线共享导致的问题,比如与蓝牙共享天线,与数据业务共享天线;
8 手机主芯片及存储速度的差异;
9 非手机因素问题,比如路由器限速、外网跨运营商限速、服务器本身等。