操作系统如何计算网络接口上的互联网连接带宽



我有ubuntu 14.04 LTS,并从顶部标题栏打开连接信息窗口->网络连接图标,我看到以下内容:

一般:接口:...硬件地址: ...速度:65Mbps安全性:...等。。。

同样,在我的安卓htc explorer手机上,点击当前的wifi连接,它会显示带宽:39 Mbps等。

我知道带宽的计算是通过取接口中接收的数据包数量和相同的时间并除以另一个来完成的。

但是如何确定数据包传输的结束时间。例如,我可能会在浏览器中打开一个 http 页面 1 分钟,然后闲置下一分钟。但是操作系统不知道,仅使用第一分钟,应计算带宽,而计算中不应包含第二分钟。

不仅如此,还可能存在带宽未充分利用一段时间的情况,以及这如何影响接口上操作系统的带宽计算。

我其实很困惑..我想知道操作系统的角度和系统中带宽计算的一般被动方法的 HOW。请帮忙。

这不是计算,而是您当前连接到WiFi热点的速度。信号功率 (dbM) 与链路速度之间存在关系。

EG:最佳条件下的 802.11g 以 54 Mbps 的速度工作。再往前走一点,你会看到这个速度在下降。

这与 802.11 标准有关,因此在您提到的所有操作系统(android、ubuntu 等)上都是一样的。

编辑:您可以在此处查看网络速度列表

最新更新