网络中常见到的速率、带宽和吞吐量的概念

1. 速率

  速率即数据率或数据传输率或比特率,通过指连接在计算机网络中的主机在数字通道传送数据位数的速率,单位有b/s,kb/s,Mb/s,Gb/s,Tb/s

  速率之间的换算:

    1kb/s = 10^3b/s

    1Mb/s = 10^3kb/s = 10^6b/s

    1Gb/s = 10^3Mb/s = 10^6kb/s = 10^9b/s

    1Tb/s = 10^3Gb/s = 10^6Mb/s = 10^9kb/s = 10^12b/s

 

  传输速率与存储容量的区别:

    1Byte(字节) = 8bit(比特)

    1KB = 2^10B = 1024B = 1024 * 8 b

    1MB = 2^10KB = 1024KB

    1GB = 2^10MB = 1024MB

    1TB = 2^10GB = 1024GB

 

2. 带宽

  带宽指网络的通信线路传输数据的能力,即单位时间内从网络中的一点到另一点所能通过的最高数据率,单位有:b/s,kb/s,Mb/s,Gb/s。通常我们所说的交换机的带宽有100Mb/s,50Mb/s,前者同一时间点可以通过100Mb的数据,后者同一时间点只能通过50Mb的数据。

  带宽和速率的区别:

    速率:即单位之间内通过的数据,相当于我们所说的速度,它是一个时间段,速率为10,即一秒内可以跑出10米

    带宽:在一时间点内同时通过的最大数据,可以联想为跑道数量,它是一个点,带宽为10,即可以同时容纳10名选手

  

3. 吞吐量

  吞吐量表示在单位时间内通过某个网络(信道或接口)的数据流,受网络带宽和速率限制,单位有:b/s,kb/s,Mb/s,Gb/s等。

  比如:某台电脑主机连接一台交换机,交换机的带宽是100Mb/s,交换机分别连着三台服务器,第一台服务器的速率是20Mb/s,第二台服务器的速率是10Mb/s,第三台服务器的速率是30Mb/s,则一秒内,通过电脑主机的吞吐量为60Mb/s。

  举个例子:某个小货车一趟最多可以装100斤货物(带宽),A让小车装了30斤货物(速率),B让小车装了20斤货物(速率),小车这一趟只装了50斤货物(吞吐量),小车一趟装的货物(吞吐量),收到自身最大装载率(带宽)和A和B(速率)的限制。

posted @   无敌小豆包  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示