1.1_3 性能指标——时延、时延带宽积、往返时间RTT、利用率

文章目录

  • 1.1_3 性能指标——时延、时延带宽积、往返时间RTT、利用率
    • (一)时延
    • (二)时延带宽积
    • (三)往返时延RTT
    • (四)利用率

1.1_3 性能指标——时延、时延带宽积、往返时间RTT、利用率

(一)时延

  指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的实践。也叫延迟迟延。单位是s

image-20240305002146784

1.发送时延

  发生在机器内,如机器的发送器上的。

  从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。

  假设A主机有10位比特,它要把这些数据发送给B。首先要计算的就是它的发送时延,即,它把这10个比特从主机注入到链路上,所需要的时间。

  可知,发送时延受到两个因素的影响。一方面,我要发送多长的数据(数据长度);另一方面,带宽是多少,即每秒钟最多能将多少个比特注入到链路上(信道带宽/发送速率)。
发送时延 = 数据长度 信道带宽 ( 发送速率 ) 发送时延=\frac{数据长度}{信道带宽(发送速率)} 发送时延=信道带宽(发送速率)数据长度

  注意:带宽指的是每秒最高的发送数据率,但实际使用过程中,通常的发送数据是达不到带宽的,带宽只是一个理想的值。但是,在做题的时候,基本给的都是带宽,所以在题目中还是要以带宽当做发送速率。

  比如,A主机的发送速率为10b/s,即每秒钟可以将10个bit推到信道上面来,那么此时, 发送时延 = 10 b i t 10 b / s = 1 s 发送时延=\frac{10bit}{10b/s}=1s 发送时延=10b/s10bit=1s。即A把它要发送的数据全部推送到信道上所需的时间为1s。

2.传播时延

  发生在机器外,通信信道上面的。

  传播时延就是电磁波在信道上传播一定距离所花费的时间。

  所以它取决于电磁波的传播速度和链路长度。

  已经由主机A推到链路上的数据,从主机A处传播到路由器处(上图中间的蓝色设备就是路由器)所花费的时间,就是主机A到路由器的传播时延。从主机A处传播到主机B处所花费的时间,就是主机A到主机B的传播时延。
传播时延 = 信道长度 电磁波在信道上的传播速率 传播时延=\frac{信道长度}{电磁波在信道上的传播速率} 传播时延=电磁波在信道上的传播速率信道长度

  注:

  链路长度,就是实际的传播介质,如光纤等,它的长度。

  电磁波传播速度,在真空当中是光速,即 3 × 1 0 8 m / s 3×10^8m/s 3×108m/s,而在具体的链路上传播时,由于会有损耗,因此大概为 2 × 1 0 8 m / s 2×10^8m/s 2×108m/s

3.排队时延(路由器处)

  等待输出/输入链路可用,所等待的时间,叫排队时延。

  例如,刚才主机A发送的10个比特已经到路由器了,但此时路由器正忙,因此需要先等待。在路由器的缓存空间中等待,等待的时间就是排队时延。

  当第一个比特位被路由器开始处理了,即停止等待。

  此外,被路由器处理完毕的数据,开始准备输出了,也并不是一经处理完毕就立即开始输出的,由路由器向链路上输出时也要有一定的排队时延。

4.处理时延(路由器内)

  路由器对收到的数据进行处理,也就是进行转发工作。但具体在转发的过程中,路由器是要进行一系列处理的,如:看看数据是要转发到哪里;看看数据序列有没有出错……。

  所以,路由器进行检错、找出口也需要一定的时间,就叫处理时延。

注意

  若信道带宽(发送速率)由原来的10b/s提高到了100b/s,那么在传输的数据长度不变的情况下,发送时延会变小。——这就是我们对于高速链路的正确理解,即,高速链路指的是发送速率的提高,而与电磁波的传播速率无关。即,我们的高速链路,它只是提高了带宽,减小了发送时延,而对于传播时延、电磁波的传播速率是没有关系的。

(二)时延带宽积

时延带宽积 = 传播时延 × 带宽 时延带宽积 = 传播时延 × 带宽 时延带宽积=传播时延×带宽

  注:带宽的单位是b/s,传播时延的单位是s。因此,时延带宽积的单位是bit

  时延带宽积是一个描述数据量、信息量的一种属性。

image-20240305193043173

  用图形形象化表示时延带宽积,如图,就是主机向链路发送一个一个的bit,当第一个发送的比特到达链路的另一端时,停止发送。此时,链路上两端之间的比特数量就是时延带宽积。

  时延带宽积又称为以比特为单位的链路长度

  即“某段链路现在有多少比特”,说的就是时延带宽积了,描述的是一个管道、一个链路当中,此时此刻的数据容量。

(三)往返时延RTT

  从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认)总共经历的时延

  发送方将第一个bit放到链路上开始,到发送方收到发来的第一个bit为止,之间的时间,叫往返时延。

  RTT越大,在收到确认之前,可以发送的数据越多

  RTT越大,意味着我等的越久。等待收到数据的同时,我也在向外发送数据,则发送的数据越多。

  RTT包括:①往返传播时延 = 传播时延 * 2。②末端处理时间。

  末端处理时间通常指的是,接收方通常会对数据进行一定的处理,然后再发出确认帧,这叫末端处理时间。

(四)利用率

  利用率,顾名思义,就是利用的效率。

  信道利用率是考察的重点。

1.信道利用率

  主要是看链路上有多长时间是有数据的。如果链路上一直都有数据在传输,那么说明这个链路被利用的比较充分、利用率很高。如果一直没有数据传输,利用率就很低。
信道利用率 = 有数据通过的时间 ( 有 + 无 ) 数据通过时间 信道利用率=\frac{有数据通过的时间}{(有+无)数据通过时间} 信道利用率=(+)数据通过时间有数据通过的时间
image-20240305194306705

2.网络利用率

  信道利用率加权平均值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/723127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wireshark抓取localhost(127.0.0.1)数据包

打开wireshark中,在"capture"菜单中,选择"interfaces"子菜单,在列出的接口中选中"Adapter for loopback traffic capture"即可。 必须安装了Npcap才有此选项,否则需要重新安装wireshark。 抓包截图…

桥梁安全监测方案:多维度的技术与设备应用

一、背景与意义 随着交通基础设施的快速发展,桥梁作为连接两岸的关键纽带,其安全性能直接关系到人们的生命财产安全和交通畅通。为确保桥梁的安全与稳定,及时发现潜在的安全隐患,采取科学、有效的安全监测方案显得尤为重要。本文将…

材料物理 (HIT) 笔记-2

原内容请参考哈尔滨工业大学何飞教授:https://www.bilibili.com/video/BV18b4y1Y7wd/?p12&spm_id_frompageDriver&vd_source61654d4a6e8d7941436149dd99026962 或《材料物理性能及其在材料研究中的应用》(哈尔滨工业大学出版社) 三…

进程间通信之信号灯 || 网络协议UDP/TCP || 三次握手四次挥手

在线程通信中由于数据段等内存空间的共用性,导致同时访问时资源竞争的问题,在线程中我们使用信号量的申请和释放,在防止资源竞争的产生。在进程间的通信中,有信号灯的概念。搭配共享内存实现进程同步。 有名信号量: 1.创建 …

HTML标签语义化,含面试题+答案

form表单细节 一、表单 1.表单 标签用于为用户输入创建 HTML 表单 2.表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。 3.表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。 4.表单用于向服务器传输数据。 二、表单form 的…

相机类型的分辨率长宽、靶面尺寸大小、像元大小汇总

镜头的靶面尺寸大于等于相机靶面尺寸。 相机的芯片长这样,绿色反光部分(我的手忽略): 基本所有像素的相机的靶面大小都可以在这个表格里面找到。 镜头的靶面尺寸在镜头外表上可以找到,选型很重要!

代码还原之 函数

指令堆里逆向出来的代码有歧义&#xff0c;有三处返回&#xff0c;有嵌套IF语句&#xff0c;故推断出是个函数&#xff1b; #if 0/*27ec: 48 8d 3d 58 39 00 00 lea 0x3958(%rip),%rdi # 614b <_IO_stdin_usedBase0x14b> // rdi"COLUMNS"27f3: e8 e…

【鸿蒙 HarmonyOS 4.0】多设备响应式布局

一、背景 在渲染页面时&#xff0c;需要根据不同屏幕大小渲染出不同的效果&#xff0c;动态的判断设备屏幕大小&#xff0c;便需要采用多设备响应式布局。这种设计方法能够动态适配各种屏幕大小&#xff0c;确保网站在不同设备上都能呈现出最佳的效果。 二、媒体查询&#xf…

第九篇:– 过程发现(Process Discovery)是如何赋能数字化市场营销全过程?- 我为什么要翻译介绍美国人工智能科技巨头IAB公司

IAB平台&#xff0c;使命和功能 IAB成立于1996年&#xff0c;总部位于纽约市。 作为美国的人工智能科技巨头社会媒体和营销专业平台公司&#xff0c;互动广告局&#xff08;IAB- the Interactive Advertising Bureau&#xff09;自1996年成立以来&#xff0c;先后为700多家媒体…

【ELK日志分析系统】ELK+Filebeat分布式日志管理平台部署

ELKFilebeat部署一、ELK简介1、ELK组件1.1 其他组件 2、为什么要使用 ELK3、完整日志系统基本特征 二、ELK的工作原理三、ELK Elasticsearch 集群部署1、环境准备2、部署 Elasticsearch 软件(node节点)2.1 安装elasticsearch—rpm包2.2 修改elasticsearch主配置文件2.3 es性能调…

Nerf原理理解

神经辐射场是一个简单的全连接网络&#xff08;权重约为 5MB&#xff09;&#xff0c;经过训练可使用渲染损失再现单个场景的输入视图。该网络直接从空间位置和观看方向&#xff08;5D 输入&#xff09;映射到颜色和不透明度&#xff08;4D 输出&#xff09;&#xff0c;充当“…

AntV L7初体验

本案例使用L7库和Mapbox GL JS创建的简单地图可视化示例&#xff0c;加载点数据。 文章目录 1. 引入 CDN 链接2. 导出模块3. 创建地图3.1. 注册 token3.2. 创建地图实例 4. 创建场景5.创建点图层6. 演示效果7. 代码实现 1. 引入 CDN 链接 <!-- 1.引入CDN链接 --> <!--…

数据库期末速成100分训练,附练手数据库原件及教程

本文提供下面数据库代码的数据库原件&#xff0c;下载后可使用 教程如下&#xff1a; 1.打开sql sever 2.找到数据库 3.右键数据库点击“附加”&#xff0c;然后点击“添加” 4.导入数据库原件&#xff0c;点击确定 ps&#xff1a;如果没有sqlsever 或者页面编辑器&#x…

manjaro 安装 wps 教程

内核: Linux 6.6.16.2 wps-office版本&#xff1a; 11.10.11719-1 本文仅作为参考使用, 如果以上版本差别较大不建议参考 安装wps主体 yay -S wps-office 安装wps字体 &#xff08;如果下载未成功看下面的方法&#xff09; yay -S ttf-waps-fonts 安装wps中文语言 yay …

uniapp 手写 简易 时间轴 组件

一、案例如图 该案例设计条件&#xff1a; 左侧时间 和竖线、点、内容都是居中对其的&#xff0c;上下时间点中间要有一段距离 二、编写逻辑 1. 布局结构&#xff1a;一共三个元素&#xff0c;左侧是时间和黑点&#xff0c;中间是线条&#xff0c;右侧是内容 2. 样式难点&#…

《UE5_C++多人TPS完整教程》学习笔记27 ——《P28 项目资产(Assets for The Project)》

本文为B站系列教学视频 《UE5_C多人TPS完整教程》 —— 《P28 项目资产&#xff08;Assets for The Project&#xff09;》 的学习笔记&#xff0c;该系列教学视频为 Udemy 课程 《Unreal Engine 5 C Multiplayer Shooter》 的中文字幕翻译版&#xff0c;UP主&#xff08;也是译…

c# 调用ip2region组件 根据ip地址进行定位归属地运营商

需求描述&#xff1a;当项目中需要将IP转换成对应的归属地以及运营商&#xff0c;那么通过ip2region组件即可完美实现。 p2region本身支持net4.5以上&#xff0c;还有个ip2region.net组件&#xff0c;它要求net6及以上。所以&#xff0c;根据自己项目的需求即可选择其中一种方…

返回两个数组中每个对应位置的两个元素的最小值np.fmin()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 返回两个数组中 每个对应位置的 两个元素的最小值 np.fmin() 选择题 以下代码输出的结果是&#xff1f; import numpy as np a1 [1,np.nan,3] a2 [3,2,1] print("【显示】a1",a1)…

爬虫学习笔记-requests爬取NBA得分榜

1.导入requests库,用于请求获取URL位置的资源 import requests 2.导入lxml库,解析及生成xml和html文件 from lxml import etree 3.定义发送请求的地址 url https://nba.hupu.com/stats/players 4.定义请求头 headers {User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64…

Oracle 的同义词(Synonym) 作用

Oracle 同义词(Synonym) 是数据库对象的一个别名&#xff0c;Oracle 可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型&#xff1a; 私有同义词&#xff1a;拥有 CREATE SYNONYM 权限的用户(包括非管理员用户)即可创建私有同义词&#xff0c;创建的…