我完全理解带宽和吞吐量之间的区别。带宽显示可以从发送方发送到接收方的最大数据量,而吞吐量是实际已发送的数据量,因为它们可能是诸如影响吞吐量的延迟之类的不同因素。

比特率是每秒可以传输的数据量(位数),这对我来说听起来像吞吐量。那么关键的区别是什么?

#1 楼

其中一些术语由不同的人使用不同的方式,但是下面是通常被接受的术语。

带宽是链路每秒可以发送或接收的比特数,包括所有流。例如,100 Mbps连接的带宽为100 Mbps,但这并不意味着它始终发送或接收100 Mbps,但这是该链路上可能的最大带宽。与许多人所说的带宽不同,它并不意味着数据使用。我看到有人说他们有带宽限制(每个链接都有带宽限制),他们已经使用了一个月的所有带宽。这是该术语的错误使用。他们的意思是说他们有数据使用限制,并且已经用完了一个月。

吞吐量是流(流程到流程)在一段时间内的数据量可以发送或接收。这包括所有主机开销以及链路上的争用(链路上的多个流将各自使用一定百分比的带宽,从而降低每个带宽的吞吐量)。

比特率更接近带宽,但是它通常是每台主机或目标设备的来源。从主机到交换机的比特率可能为100 Mbps,但是从主机到主机的比特率却更低。通常包括多个流。

评论


感谢您的回复。为了清楚起见,假设对于一个带宽为100Mbps(对于所有进程)的链路,吞吐量可能为65 Mbps(在特定进程中),具体取决于开销等。而且,发送方主机与接收方之间的比特率对于同一过程,另一台交换机和接收器的比特率可以是100 Mbps,而另一台交换机和接收器的比特率是70 Mbps。这些假设听起来正确吗?

–奈良
17年2月24日在22:10

可能吧。带宽和比特率将包括协议(第2层,第3层和第4层)开销,而吞吐量则不会,因此吞吐量将低于其他两个。比特率可能等于带宽,但是通常考虑路径中每个链路的带宽,而比特率通常位于整个路径上。

–罗恩·莫潘♦
17年2月24日在22:16

因此,对于整个流程来说,有一种情况是可以测量2个(甚至更多)不同的比特率,对吗?

–奈良
17年2月24日在22:24

对于每个流,通常查看吞吐量。这可以直接转换为下载文件所需的时间。路径中的各个链路都可以具有不同的带宽,数据通过的某些网络可能会拥塞,从而造成丢失和重传等。您要查找的是应用程序数据到达特定时间段内的平均值。从一台主机到另一台主机。

–罗恩·莫潘♦
17-2-24在22:31



在那种情况下,预期平均值等于吞吐量还是整个过程中测得的比特率的平均值?

–奈良
17年2月24日在23:00

#2 楼

每天,我什至看到人们甚至通讯专家都对上述三个术语犯了错误:带宽:单位为Hz,因此从数学上来说是:High_Used_Frequency-Low_Used_Frequency。因此,当我们以bps为单位测量带宽时,即会出错。另外,一些在网络领域工作的人,他们将带宽视为数据速率。因此,带宽是高频和低频之间的差异。例如,FM中某个信道的带宽为0.2MHz,而一个载波为WCDMA的带宽为5MHz。每秒可以传输比特的信道的能力。在正常情况下,我们可以说如果带宽为5MHz,则信道容量(或数据速率)为5Mbps,也可以是带宽为5MHz,但数据速率为10Mbps或2.5Mbps,这是取决于调制类型和其他一些技术。
吞吐量:此术语很快在许多不同的系统中使用,很明显,我们可以将其定义为:接收到的真实数据。例如,带宽= 5MHz,通道容量(数据速率)= 10Mbps,但是由于某种原因,我们接收到的确切值为6Mpbs,因此吞吐量为6Mbps ...希望我给您一个想法...

评论


当然,您是对的,但是由于我们几乎一直在谈论基带调制的以太网,因此BW =数据速率。

–罗恩·托恩(Ron Trunk)
17年11月20日在18:55

区别在于电气工程和计算机科学如何看待该术语。这个问题具体是关于这个问题的。

–罗恩·莫潘♦
17年11月20日在19:07

#3 楼

并非不同意其他答案,但重要的一点是,人们常常用相似且相同的词来表达稍有不同的事物。在X Mbit / sec线路上计算给定FTP连接的最大吞吐量:


数据速率中的Kbit / sec,Mbit / sec等始终是10的幂我见过
文件大小通常用2的幂表示,通常用10的幂表示,而且很多时候人们甚至都不知道(“几百兆字节”显然与精度无关紧要。)

如果将示波器放在电线上,您会很快发现符号率可能会有所不同。例如,100baseT是125 Mbaud,因为它在导线上传输4位数据时要传输5位。

总而言之,所使用的术语通常取决于您所强调的内容:


吞吐量确实强调了所有可能降低速度的因素,这是一个“净结果”。
带宽确实强调了总比特率,您仍然必须为所有帧和帧支付费用获得吞吐量之前的开销。

有时您会看到诸如“峰值吞吐量”和“平均持续吞吐量”之类的东西,我认为这非常有帮助。很多时候,有趣的速率完全取决于您求平均值的时间。

PS IEC前缀kibi,mebi等远未普及,但值得了解

#4 楼

我将尝试非常简单地解释它。 BW是可以通过信道的频率范围(单位:Hz)。数据速率是每单位时间通过介质的数据量(单位:位/秒)。想象一下一条狭窄的公路和高速公路,以BW和汽车作为数据经过的道路宽度。更多带宽,更多数据速率。因此,数据速率是指通过介质的数据。但是,如果数据最大,则等于带宽。 BW是最大数据速率。

#5 楼

根据Shannon-Hartley定律/定理

数据速率=带宽x log_2(1 +信噪比)

信噪比取决于带宽,信号功率和信道噪声功率。因此,带宽通常永远不会与数据速率相同。仅在信噪比等于2的特殊情况下它们是相同的。

吞吐量是链路上的有效或实际数据速率,因此它最多等于数据率。