计算机网络-标准化工作及相关组织与性能指标(标准分类 标准化工作 RFC 速率 带宽 吞吐量 时延 时延带宽积 RTT 利用率)

news2024/11/16 1:35:50

文章目录

  • 标准化工作及相关组织
    • 标准化工作
    • 标准分类
    • RFC流程
    • 标准化的相关组织
    • 小结
  • 性能指标
    • 速率
    • 带宽
    • 吞吐量
    • 时延
      • 发送时延
      • 传播时延
      • 排队时延与处理时延
      • 补充 高速链路
    • 时延带宽积
    • 往返时间RTT
    • 利用率
    • 小结

标准化工作及相关组织

标准化工作

即需要统一标准,这样才能兼容
在这里插入图片描述

标准分类

在这里插入图片描述

RFC流程

第三个阶段现在基本没有了

先写一个草案,然后发邮件,如果通过了就成为了一个建议标准,此时为RFC文档,接着放网上去很多人来改,此时为草案标准,最后放到IETF IAB上,如果通过此时就为因特网标准
在这里插入图片描述

标准化的相关组织

在这里插入图片描述

小结

在这里插入图片描述

性能指标

速率

接收端单位时间接收到发送端发来的数据是多少位
注意存储容量和速率的换算倍数

在这里插入图片描述

带宽

第一个图是3us后的链路图,三个笑脸代表三个us向链路上发的1bit数据
第二个图也差不多,只不过每个us对应的bit数为2了
在这里插入图片描述

吞吐量

某个接口的所有链路的速率的和
如图中交换机吞吐量就是20mb/s+10mb/s
在这里插入图片描述

时延

发送时延

发送端开始发送的第一个比特到发送最后一个比特到链路上后所需时间

做题时通常都把带宽当作发送速率,但实际情况没那么理想

如此时发送长度为10,发送速率为10b/s,按照公式计算此时传输时延就是1s
在这里插入图片描述

传播时延

就是在链路上从一段传到另一端的时间
电磁波在链路中传播比在真空中传播慢
此时取决于链路长度和电磁波的传输速率
在这里插入图片描述

排队时延与处理时延

此时10个bit已经到路由器了,但由于路由器忙,所以让这几个bit先放到路由器的缓存空间等待一会,这个待的时间就可以称为排队时延

处理时延就是当排队结束后路由器开始处理这些bit时所需的时间,处理完后还需等待出口链路可用才会发送到路由器对应出口
在这里插入图片描述

补充 高速链路

高速只提高了带宽,传播时延不影响
在这里插入图片描述

时延带宽积

带宽是发送端发送到数据链路上的带宽

链路是圆柱,带宽是截面

可以理解为每个单位时间都会往链路发送一个带宽的比特数据,并随着时间的推移在链路上传输,这样就形成了一个由比特位组成的链路长度
在这里插入图片描述

往返时间RTT

末端处理时间有时候会忽略,看题目要求

这里定义中是在接收方收到数据后立即发送确认

开始即发送数据即开始放比特时,结束是接收到的确认的第一个比特为止
收到确认之前一直可以发送数据, RTT越大,收到确认的时间越晚,发送的时间越多,发送的数据量也就越多

在这里插入图片描述

利用率

信道利用率:链路上面有数据通过则利用

如果利用率高,说明有数据的时候多,对应链路上的数据也比较多,这样会造成堵塞即排队

为啥利用率高,链路数据多?
因为假设每个时刻都有数据,即利用率高,此时由于每个时刻都会有些数据流出,所以如果链路数据不多的话,可能流出后里面正好没有数据,而多的话,流出后仍然有数据,此时对应利用率也高
在这里插入图片描述

小结

带宽也是速率,只不过是理想的最高速率,而吞吐量就是速率和
传输时延(是主机发送到链路)和传播时延(在链路上传播)
在这里插入图片描述

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

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

相关文章

Linux 时间同步 - Chrony服务

Linux 时间同步 - Chrony服务 引言一、简单使用二、详解2.1 chrony.conf2.2 chronyd2.3 chronyc 引言 为什么需要时间同步? 其意义可参考秦朝统一度量衡,车同轨,书同文。核心就是方便协同工作。 Chrony能更精确、更快的同步时钟,传统ntp需要…

014集:python访问互联网:网络爬虫实例—python基础入门实例

以pycharm环境为例: 首先需要安装各种库(urllib:requests:Openssl-python等) python爬虫中需要用到的库,大致可分为:1、实现 HTTP 请求操作的请求库;2、从网页中提取信息的解析库;3、Python与…

代码随想录算法训练营day13|239.滑动窗口最大值、347.前K个高频元素

239. 滑动窗口最大值 347.前 K 个高频元素 239. 滑动窗口最大值 (一刷至少需要理解思路) 之前讲的都是栈的应用,这次该是队列的应用了。 本题算比较有难度的,需要自己去构造单调队列,建议先看视频来理解。 题目链接/文…

css3轮播图案例

轮播图案例 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style>…

HTML111111111

在线编辑器 在线 HTML 空元素 没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。 即使 在所有浏览器中都是有效的&#xff0c;但使用 其实是更长远的保障。 HTML 水平线 标签在 HTML 页面中创建水平线。 hr 元素可用于分隔内容。 HTML 折行 如果您希望…

mysql原理--事务的隔离级别与 MVCC

1.事前准备 为了故事的顺利发展&#xff0c;我们需要创建一个表&#xff1a; CREATE TABLE hero (number INT,name VARCHAR(100),country varchar(100),PRIMARY KEY (number) ) EngineInnoDB CHARSETutf8;然后向这个表里插入一条数据&#xff1a;INSERT INTO hero VALUES(1, 刘…

高效火情监测,科技助力森林防火【数字地球开放平台】

数字地球开放平台-以卫星遥感为核心的空天信息服务开放平台 (geovisearth.com) 2019年3月30日&#xff0c;四川省凉山州木里县爆发了一场森林火灾&#xff0c;火点位于海拔3800米左右&#xff0c;地形险峻、坡度陡峭、谷深难以抵挡火势。在扑救的过程中&#xff0c;27名森林消防…

扩散模型参数量降低87%,且提升生成质量;通过蒸馏实现一步采样扩散模型;VideoCrafter2视频生成;深度感知图像合成

本文首发于公众号&#xff1a;机器感知 扩散模型参数量降低87%&#xff0c;且提升生成质量&#xff1b;通过蒸馏实现一步采样扩散模型&#xff1b;VideoCrafter2视频生成&#xff1b;深度感知图像合成 One-Step Diffusion Distillation via Deep Equilibrium Models Diffusio…

恭贺丰果管道入围2024中国管道十大品牌

恭贺丰果管道入围2024中国管道十大品牌 丰果&#xff08;中国&#xff09;有限公司 丰果管道品牌创立于1999年&#xff0c;是国内最早从事PPR家装管道生产的品牌之一&#xff0c;在业内有着良好的口碑和市场美誉度&#xff0c;在全国的头部装企更是有相当高的市场占有率。2023…

java数据结构与算法刷题-----LeetCode209. 长度最小的子数组

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 解题思路 代码:时间复杂度O(n).空间复杂度O(1) class Solution {public in…

MyBatisPlus学习笔记二

接上&#xff1a;MyBatisPlus学习笔记一&#xff1a; MyBatisPlus学习笔记一-CSDN博客 1、条件构造器 MyBatisPlus支持各种复杂的where条件&#xff0c;可以满足日常开发的所有需求。 1.1、集成体系 1.2、实例 查询 lambda查询 更新 1.3、总结 2、自定义sql 我们可以利用MyB…

学会了不要瞎搞,刑不刑,不是你说了算

很多人在做自媒体上传视频的时候不知道该如何去消除视频里的人声或背景音乐&#xff0c;其实解决办法很简单&#xff0c;我们使用3个软件进行演示 第一个&#xff1a;智优影 快速入口&#xff1a;AI音视频画质修复工具 - 智优影https://www.onezlzyy.com/ 这是一个非常专业的…

【GitHub项目推荐--一键换脸】【转载】

FaceSwap 是一种利用深度学习算法来换掉图片和视频中的人脸的工具。基于 Tensorflow、Keras 和 Python&#xff0c;Faceswap 可以在 Windows、macOS 和 Linux 上运行。 安装了这个应用&#xff0c;你就能在你电脑上通过可视化交互的方式构建自己的换脸模型了。 地址&#xff…

JVM工作原理与实战(二十):直接内存

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、直接内存 1.直接内存作用 二、在直接内存上创建数据 总结 前言 JVM作为Java程序的运行环境&#xff0c;其负责解释和执行字节码&#xff0c;管理内存&#xff0c;确保安全&…

静态路由高级特性(HCIA)

目录 一、静态路由高级特性 1、路由条目六要素 2、路由分类 3、静态路由配置命令 &#xff08;1&#xff09;静态路由中下一跳MA和P2P区别 4、静态路由加路由表条件 5、permanent特性 二、路由冗余和负载 1、控制层面control plane 2、数据层面data plane 路由操控精髓&#xf…

学习视频一些杂乱的东西

文章目录 ref获取dom元素监听深层的某个属性? 可选链操作符 和 ?? 双问号表达式v-slot 语法糖作用域插槽动态插槽 初始化数组骚操作数字滚动 -> gsapstyle妙招新奇的原型链 object.createB站笔记链接JS相关设计模式ajaxsvgvue3scsswebpack内存泄漏 ref获取dom元素 直接给…

文档翻译网站有哪些?这些工具高效翻译

文档翻译网站有哪些&#xff1f;随着全球化的加速&#xff0c;跨语言沟通变得越来越重要。然而&#xff0c;语言差异常常成为我们与世界各地人们交流的障碍。为了解决这个问题&#xff0c;文档翻译软件应运而生。今天&#xff0c;我们就来介绍一些受欢迎的文档翻译软件&#xf…

2024--Django平台开发-订单项目管理用户认证+动态菜单+权限控制(十三)

day13 订单管理项目开发 1.表结构设计 1.1 abstract类 from django.db import modelsclass ActiveBaseModel(models.Model):active models.SmallIntegerField(verbose_name"状态", default1, choices((1, "激活"), (0, "删除"),))class Meta:…

一个简单的Web程序(详解创建一个Flask项目后自带的一个简单的Web程序)

程序代码截图如下&#xff1a; 1.应用初始化 在创建 Flask 程序时&#xff0c;通常需要先创建一个应用实例进行应用初始化。 from flask import Flask # 应用的初始化 app Flask(__name__) 上述代码中&#xff0c;使用 Flask 类创建了一个应用实例 app。 __name__ 参数用…

RocketMQ常见面试题及答案梳理

1、RocketMQ有什么作用&#xff1f; 异步:数据的产生方不需要关心谁来使用数据&#xff0c;只需要将数据发送到broker,后续需要管消费流程&#xff0c;Rocket也有保证消息可靠性的方案消峰&#xff1a;正常业务系统当流量激增时&#xff0c;有可能会将系统压垮&#xff0c;有了…