带宽、数据率(比特率)、吞吐量的理解

来源:互联网 发布:mac怎么做ppt 编辑:程序博客网 时间:2024/06/06 03:05

带宽、数据率(比特率)、吞吐量的理解。

总:带宽在模拟时指的是信号的频带宽度,单位是Hz。在数字时指的就是数据率或比特率,单位是bit/s。正因为带宽可以代表数字信号的发送速率,因此带宽(即数据率或比特率)有时也称为吞吐量,后者单位也是bit/s,但严格意义上吞吐量受额定数据率的限制,并小于其额定数据率。

一、带宽(bandwidth)

1、模拟时:

带宽本来是指某个模拟信号具有的频带宽度。表示通信线路允许通过的信号频带范围就称为线路的带宽。

单位:赫兹或Hz。

例如,在传统的通信线路上传送的电话信号的标准带宽是3.1kHz(从300KHz到3.4kHz,即话音的主要成分的频率范围)。

2、数字时:

现在“带宽”是数字信道所能传送的“最高数据率”的同义语。

数据率或比特率——数字信道传送数字信号的速率称为数据率或比特率。速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标,速率往往是指额定速率或标称速率。

单位是“比特每秒”,或 b/s (bit/s)。比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。Bit 来源于 binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个 1 或 0。

例如:现在人们常用更简单的并且是很不严格的记法来描述网络的速率,如100M以太网,而省略了单位中的b/s,它的意思是速率为 100Mb/s的以太网。这里所说的速率往往是指额定速率或标称速率。

二、吞吐量(throughput)

吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。

吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。

吞吐量受网络的带宽或网络的额定速率的限制。

单位是“比特每秒”,或 b/s (bit/s)。

例如:对100Mb/s的以太网,其典型的吞吐量可能只有70Mb/s。

三、概念区别

吞吐量与带宽(数据率)的区分:吞吐量和带宽是很容易搞混的一个词,两者的单位都是Mbps.先让我们来看两者对应的英语,吞吐量:throughput ; 带宽: Max net bitrate 。当我们讨论通信链路的带宽时,一般是指链路上每秒所能传送的比特数。我们可以说以太网的带宽是10Mbps。但是,我们需要区分链路上的可用带宽(带宽)与实际链路中每秒所能传送的比特数(吞吐量)。我们倾向于用“吞吐量”一次来表示一个系统的测试性能。这样,因为实现受各种低效率因素的影响,所以由一段带宽为10Mbps的链路连接的一对节点可能只达到2Mbps的吞吐量。这样就意味着,一个主机上的应用能够以2Mbps的速度向另外的一个主机发送数据。

参考:《计算机网络》(第4版),谢希仁编著;百度百科。

灵感来源:受同学Y的刨根问底精神的影响。

转自智慧之水的新浪博客。

原创粉丝点击