网络中常见到的速率、带宽和吞吐量的概念
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(速率)的限制。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!