我是靠谱客的博主 诚心酸奶,最近开发中收集的这篇文章主要介绍网络性能--速率,带宽,吞吐量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

传输速率:

定义:数据在传输过程中,两个设备之间数据流动的速度,即额定速率。

百度定义:数据传输速率(Data Transfer Rate),是描述数据传输系统的重要技术指标之一,是指通信线上传输信息的速度,在单位时间内(通常为一秒)传输的比特数

个人理解:速率就是介质传输比特的 快慢,至于为什么要用bit/s做单位,显而易见就是指,每秒能传输多少信息位。
可以用比特速率和码元速率来表示。

带宽

定义:信道传输能力,即理想状态下在这条信道上所能传输信号的最大速率

个人理解:
1)带宽不是指快慢而是指多少,这里与速率是不一样的。
2)这里和香农第二定理中的最大信道传输率是相似的,是一个信道的极限传输速率,也就是信道容量
至于两者到底一样不一样,个人认为是一样的,但看到有博主说不一样,还要继续收集资料。
信道容量的计算就不用多说了。
C =W log2(1+s/n)
其中C最大数据速率(b/s,bps) ,W为信道带宽(HZ),S为信号的平均功率,N为噪声的平均功率,s/n叫做信噪比。

吞吐量

吞吐量的英文是“throughput”,即为压入的通过量。
如果你把一个某种设备如路由器交换机看做一个黑箱,那么到来的任务就是in,完成的任务就是out。能够从in到out的就叫做through。

百度定义:吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。

个人理解:
1)吞吐量应该和带宽一样,描述的是大小多少而不是快慢,可以理解为流量。
2)吞吐量更强调通过某种设备,某个网络,带宽则是说端到端的这个信道的容量,这个信道在任意时刻带宽是给定的,而吞吐量则要收到很多实际设备,速率等的影响,因此也可以将它看做是实际的传输速率

打个不太准确的比方:
速率—》你有一台车,车能跑多快,也就是比特速率,他和信号编码,数字脉冲有关,也就是和车本身有关。
带宽–》你开车上路,那在一秒内,这条路上最多能容纳的车辆数目就是带宽。
吞吐量–》有个路口,这个路口他的实际每秒通过多少车辆数目。

个人理解,还有很多不懂,不对的地方请大家共同讨论学习!

最后

以上就是诚心酸奶为你收集整理的网络性能--速率,带宽,吞吐量的全部内容,希望文章能够帮你解决网络性能--速率,带宽,吞吐量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部