我完全理解带宽和吞吐量之间的区别。虽然带宽显示可以从发送方传输到接收方的最大数据量,但吞吐量是已传输的实际数据量,因为它们可能是影响吞吐量的延迟等不同因素。
比特率是每秒可以传输的数据量(位数),这听起来与我的吞吐量相同。那么关键的区别是什么?
我完全理解带宽和吞吐量之间的区别。虽然带宽显示可以从发送方传输到接收方的最大数据量,但吞吐量是已传输的实际数据量,因为它们可能是影响吞吐量的延迟等不同因素。
比特率是每秒可以传输的数据量(位数),这听起来与我的吞吐量相同。那么关键的区别是什么?
其中一些术语被不同的人以不同的方式使用,但以下是普遍接受的术语。
带宽是链路每秒可以发送或接收的比特数,包括所有流。例如,100 Mbps 连接的带宽是 100 Mbps,但这并不意味着它总是发送或接收 100 Mbps,但这是该链路上可能的最大值。不像许多人受到带宽的意思是,它不是平均数据使用量。我看到有人说他们有带宽限制(每个链接都有),而且他们已经用完了这个月的所有带宽。这是对该术语的错误使用。他们的意思是说他们有数据使用限制,他们已经用完了一个月。
吞吐量是流(进程到进程)可以发送或接收的时间段内的数据量。这包括所有主机开销和链路上的争用(链路上的多个流将各自使用一定百分比的带宽,从而降低每个流的吞吐量)。
比特率更接近带宽,但通常是每个主机,或源到目标设备。从主机到交换机的比特率可能为 100 Mbps,但从主机到主机的比特率较低。这通常包括多个流。
每天我都看到人们甚至通信专家对提到的三个术语都犯了错误: 带宽:它的单位是赫兹,所以它在数学上是:High_Used_Frequency - Low_Used_Frequency。因此,当我们以 bps 为单位测量带宽时,即我们做错了。另外,一些在网络领域工作的人,他们完全把带宽当作数据速率。因此,带宽是高频和低频之间的差异。例如,FM中的信道带宽为0.2MHz,载波为WCDMA时为5MHz。
数据速率:单位是bps,所以我们可以说通道的数据速率是通道每秒可以传输比特的最大能力。在正常情况下,我们可以说如果我们有5MHz带宽,则信道容量(或数据速率)为5Mbps,但也可以是带宽为5MHz但数据速率为10Mbps,或2.5Mbps,这是取决于调制类型和其他一些技术。吞吐量:这个术语在许多不同的系统中都有使用,简而言之,我们可以清楚地将其定义为:我们收到的真实数据。例如,带宽=5MHz,信道容量(数据速率)=10Mbps,但是由于某种原因,我们收到的确切数据是6Mpbs,所以吞吐量是6Mbps...希望我给你一个想法...
不反对其他答案,但重要的一点是,人们通常用相似和相同的词来表达略有不同的事物。
有几点值得补充,特别是如果您执行任何数字操作,例如尝试通过 X Mbit/sec 线路计算给定 FTP 连接的最大吞吐量:
如果您将示波器连接到电线上,您会很快发现符号率可能不同。例如,100baseT 是 125 Mbaud,因为它在线路上传输 5 位数据以传输 4 位数据。
总之,使用的术语通常因您强调的内容而异:
您有时会看到诸如“峰值吞吐量”和“平均持续吞吐量”之类的内容,我认为它们非常有用。通常,有趣的利率完全取决于您平均的时期。
PS IEC 前缀 kibi、mebi 等远未普遍使用但值得了解
我会尽量简单地解释一下。BW是可以通过一个信道的频率范围(单位:Hz)。数据速率是单位时间内通过介质的数据量(单位:比特/秒)。想象一条狭窄的道路和高速公路,道路宽度作为 BW,汽车通过作为数据。更高的带宽,更高的数据速率。因此,数据速率是通过介质的数据。但是如果数据是最大的,那么它就等于带宽。BW 是最大数据速率。