网络解释:兆字节还是兆比特?

edo*_*tan 10 networking bandwidth

我对网络术语感到困惑。

你能解释一下我是如何计算网络带宽的吗?

当人们说 20Gbps 是不是意味着 2.5 G 字节?

我真的需要了解 VPS 公司说“带宽:2000GB/月”是什么意思。

小智 13

Gb 应该是指位,而 GB 应该是指字节。带宽总是以每秒位数为单位,但磁盘上的文件以字节为单位。

最好的办法是让 VPS 公司定义他们使用的条款,以便达成一致,因为这些条款经常被误解或误用。

  • 这些术语经常被不熟悉它们的人误解,从而导致它们被滥用。我发现大多数托管服务提供商都非常清楚位(小 b)和字节(大 B)之间的区别,尤其是在他们的计费部门和编写合同的人中:-) (6认同)

vor*_*aq7 11

网络带宽通常以每单位时间的位数表示——例如 45Mb/sec(b)或 45Mbit/sec。这表示传输速率

传输的数据量通常以移动的绝对字节表示- 例如 50MB(B)文件,或 50MBytes 的数据。


大多数主机托管提供商按传输速率出售带宽 - 您每秒允许这么多位,并且要么以该速率为上限,要么允许“突发带宽”(对于突发带宽,您通常根据使用的第 95 个百分位收费——使用很多多余的带宽,得到更大的账单)。

一些提供商按传输的数据量进行销售——这在共享网络托管公司中更为常见。您可以通过粗略近似将其转换为费率(将数量乘以 8,然后除以计费周期内的秒数 - 2592000 秒大约是一个月(30 天))。
这里需要注意的是,您计算的费率几乎毫无意义:您可以在 29 天内实现零流量,然后在第 30 天将所有 50GB 全部推出,就您的提供商而言,您处于使用限制之内。将自己限制在您计算的最大速率减去填充的小幅度几乎可以保证您不会超过转移上限,但可能会不必要地损害性能。

该公式的反面将为您提供给定速率上限传输的最大数量的粗略近似值,这可能更有用,但请记住,提供商根据通过线路(数据包,协议和有效载荷),因此您可以移动的实际数据量(有效载荷)略低于原始数字会让您相信。


Jav*_*ier 7

除了明显的位/字节混淆以及 1000 与 1024 的差异之外,还有另一个鲜为人知的带宽问题:

  • 64Kbps 通常是 64000 bps (?)
  • 1024Kbps 可以是 1024000 bps (??)
  • 1Mbps 与 1000000bps 或 1048576bps (!) 一样可能是 1024000bps
  • 我见过 1Gbps 结果是 1048576000bps,不是 1073741824bps 也不是 1000000000bps (!!!)

为什么?

那是因为数字通信的最初用途是电话系统,它使用 8KHz (8000Hz) 的 8 位 ADC(模拟/数字转换器),每秒产生 64000 位。然后,T1 线路聚合了这些语音通道中的 24 个,创建了一个常用的 1536000bps 实现(通常以 1.5Mbit 出售,但 1.5*2^20 应该是 1572864bps)。

同时,在单个渠道增量上很容易卖出,即一次 64000bps。很久以后,许多较新的传输技术不是以 bps 为单位定义的,而是以 64k 信道的倍数定义的。令人困惑的是,这些乘数通常是二进制整数,因此有时 8Mbps 可以是 128*64000=8192000bps 而不是 2^23=8388608。