当前位置: 首页 > news >正文

1.5 计算机网络的性能指标

参考:📕深入浅出计算机网络


目录

速率

带宽

吞吐量

时延

时延带宽积

往返时间

利用率

丢包率


速率

速率是指数据的传送速率(即每秒传送多少个比特),也称为数据率Data Rate)或比特率Bit Rate)。

速率的基本单位是比特/秒(bit/s,可简记为b/s,有时也记为bps,即bit per second)。速率的常用单位 有千比特/秒(kb/s或kbps)、兆比特/秒(Mb/s或Mbps)、吉比特/秒(Gb/s或Gbps)以及太比特/秒 (Tb/s或Tbps)。

 数据量单位中的数值和速率单位中的数值有差别。

带宽

带宽在模拟信号系统中的意义:

某个信号所包含的各种不同频率成 分所占据的频率范围。

单位:Hz(kHz,MHz,GHz)。

带宽在计算机网络中的意义:

用来表示网络的通信线路所能传送数据的能力,即在单位时间内从网络中的某一点到另一点所能通过的最高数据率。

单位:b/s(kb/s,Mb/s,Gb/s,Tb/s)。

吞吐量

吞吐量是指在单位时间内通过某个网络或接口的实际数据量。

吞吐量常被用于对实际网络的测量, 以便获知到底有多少数据量通过了网络。

时延

时延是指数据从网络的一端传送到另一端所耗费的时间,也称为延迟或迟延。

时延一定要记住这张图!

来个习题🌰 :

忽略传播时延,然后看图计算。

⭐传播时延要记住这几个常用数据。

时延带宽积

时延带宽积是 传播时延 带宽 的乘积。

可以将链路看作是一个圆柱形管道,管道的长度是链路的传播时延,即以时间作为单位来表示链路长度。管道的横截面积是链路的带宽,时延带宽积相当于这个管道的容积,表示这样的链路可以容纳的比特数量。

 若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积个比特。

往返时间

往返时间( R ound- T rip T ime RTT )是指从发送端发送数据分组开始,到发送端收到接收端发 来的相应确认分组为止,总共耗费的时间。

利用率

链路利用率:

链路利用率是指某条链路有百分之几的时间是被利用的(即有数据通过)。

完全空闲的链路的利用率为零。

网络利用率:

网络利用率是指网络中所有链路的链路利用率的加权平均。

丢包率

丢包率:

丢包率是指在一定的时间范围内,传输过程中 丢失的分组数量与总分组数量的比率


总结:

速率:速率是指数据的传送速率(即每秒传送多少个比特),也称为数据率(Data Rate)或比特率(Bit Rate)。速率的基本单位是比特/秒(bit/s,可简记为b/s,有时也记为bps,即bit per second)。(路上的传播速度)

带宽:单位时间内从网络中的某一点到另一点所能通过的最高数据率。 单位:b/s(kb/s,Mb/s,Gb/s,Tb/s)。(口对口的传播速度)

吞吐量:吞吐量是指在单位时间内通过某个网络或接口的实际数据量。

时延:时延是指数据从网络的一端传送到另一端所耗费的时间,也称为延迟或迟延。

时延带宽积:时延带宽积是传播时延和带宽的乘积。

往返时间:往返时间(Round-Trip Time,RTT)是指从发送端发送数据分组开始,到发送端收到接收端发来的相应确认分组为止,总共耗费的时间。

利用率:链路利用率是指某条链路有百分之几的时间是被利用的(即有数据通过)。

丢包率:丢包率是指在一定的时间范围内,传输过程中丢失的分组数量与总分组数量的比率。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Docker自定义构建镜像dockerfile和使用数据卷
  • lettuce引起的Redis command timeout异常
  • Linux入门2
  • 设计支持 50 万 QPS 的站内未读消息系统
  • 【ShuQiHere】 探索数据挖掘的世界:从概念到应用
  • 安全测试|如何使用burpsuite+xray实现联动测试
  • windows远程控制[机房电脑-本机] 解决黑屏问题
  • Java项目实战II基于Java+Spring Boot+MySQL的读书笔记共享平台(开发文档+数据库+源码)
  • c++中类模板的使用
  • 借条空白处签字,“见证人”还是“共同借款人”?
  • Frontiers出版社系列SCISSCI合集
  • 数据分析学习之学习路线
  • 1.1 HuggingFists简介(二)
  • 李宏毅2023机器学习HW15-Few-shot Classification
  • Python3网络爬虫开发实战(17)爬虫的管理和部署(第一版)
  • 【comparator, comparable】小总结
  • HTTP 简介
  • HTTP那些事
  • IP路由与转发
  • JavaScript HTML DOM
  • javascript从右向左截取指定位数字符的3种方法
  • js ES6 求数组的交集,并集,还有差集
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • markdown编辑器简评
  • MySQL QA
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Travix是如何部署应用程序到Kubernetes上的
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 初探 Vue 生命周期和钩子函数
  • 对JS继承的一点思考
  • 工程优化暨babel升级小记
  • 解决iview多表头动态更改列元素发生的错误
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 小李飞刀:SQL题目刷起来!
  • 中文输入法与React文本输入框的问题与解决方案
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • hi-nginx-1.3.4编译安装
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • zabbix3.2监控linux磁盘IO
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #QT(串口助手-界面)
  • ${ }的特别功能
  • (2020)Java后端开发----(面试题和笔试题)
  • (30)数组元素和与数字和的绝对差
  • (35)远程识别(又称无人机识别)(二)
  • (70min)字节暑假实习二面(已挂)
  • (C++哈希表01)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (pojstep1.3.1)1017(构造法模拟)
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (力扣题库)跳跃游戏II(c++)
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务