比特率是每秒可以传输的数据量(位数),这对我来说听起来像吞吐量。那么关键的区别是什么?
#1 楼
其中一些术语由不同的人使用不同的方式,但是下面是通常被接受的术语。带宽是链路每秒可以发送或接收的比特数,包括所有流。例如,100 Mbps连接的带宽为100 Mbps,但这并不意味着它始终发送或接收100 Mbps,但这是该链路上可能的最大带宽。与许多人所说的带宽不同,它并不意味着数据使用。我看到有人说他们有带宽限制(每个链接都有带宽限制),他们已经使用了一个月的所有带宽。这是该术语的错误使用。他们的意思是说他们有数据使用限制,并且已经用完了一个月。
吞吐量是流(流程到流程)在一段时间内的数据量可以发送或接收。这包括所有主机开销以及链路上的争用(链路上的多个流将各自使用一定百分比的带宽,从而降低每个带宽的吞吐量)。
比特率更接近带宽,但是它通常是每台主机或目标设备的来源。从主机到交换机的比特率可能为100 Mbps,但是从主机到主机的比特率却更低。通常包括多个流。
#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的特殊情况下它们是相同的。
吞吐量是链路上的有效或实际数据速率,因此它最多等于数据率。
评论
感谢您的回复。为了清楚起见,假设对于一个带宽为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