我有一个提供 256 kbps 带宽的互联网连接。但是,当我下载文件时,下载软件会显示 30 kbps、40 kbps 等数字,并且不断变化。我从未见过它显示 256 kbps。我想知道的是,即使我有一个带宽为 256 kbps 的连接,当下载某些东西时,它也不会使用完整的 256 kbps 带宽。我想知道 30 kbps、40 kbps 这些数字表示什么?它们表示速度吗?请帮助我理解这一点。
答案1
这里的区别是每秒位数和每秒字节数。
您的互联网连接速度为 256 kbps(注意小写的“b”),即 256每秒千比特。
一个字节有 8 位,大多数应用程序都会以此来报告下载情况。因此 256 kbps 相当于 256 / 8 kBps,即每秒千字节数,即 32 kBps。在这种情况下,请注意较大的乙来表示字节。
您的互联网连接为 256 kbps,这是原始带宽。每次建立连接时,都会发送和接收补充信息。这些通常是协议特定的标头/附加信息(例如 TCP 标头/HTTP 标头),它们会增加整体通信的开销,从而减少(通常只减少少量,但仍然会减少)可用于原始数据下载的总带宽量。
答案2
带宽是衡量理论速度取决于您与下载源之间的连接。ISP 能够调整速度,例如,当您达到每个计费周期的最大速度时,ISP 会对其进行“限制”。
实际下载速度始终会小于理论极限。
请记住,下载速度在很大程度上取决于传输另一端的计算机。下载速度可能有所不同正如你所观看的因为某些连接是与其他用户共享的。
“bps”数字是速度的测量单位,比特每秒,但必须注意,这里指的不是每秒字节数(因为 8 位 = 1 字节,所以字节数是 bps 速度的 1/8)。我认为公平地说,ISP 会总是引用“每秒比特”数字,因为它们更大并且看起来更令人印象深刻。
答案3
Phil 的回答基本涵盖了这一点。速度变化的原因是由于 TCP 协议实现拥塞控制的方式,速度不断变化是正常的,也是意料之中的事。
答案4
您的带宽 256kbps 意味着您可以接收的数据量为 256kbps。这意味着您可以获得的最高速度是 256kbps,但并不意味着它总是这样。数据接收始终取决于可用空间是否可用。