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

本文主要是介绍计算机网络-标准化工作及相关组织与性能指标(标准分类 标准化工作 RFC 速率 带宽 吞吐量 时延 时延带宽积 RTT 利用率),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 标准化工作及相关组织
    • 标准化工作
    • 标准分类
    • 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越大,收到确认的时间越晚,发送的时间越多,发送的数据量也就越多

在这里插入图片描述

利用率

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

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

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

小结

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

这篇关于计算机网络-标准化工作及相关组织与性能指标(标准分类 标准化工作 RFC 速率 带宽 吞吐量 时延 时延带宽积 RTT 利用率)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/623581

相关文章

MySQL中的索引结构和分类实战案例详解

《MySQL中的索引结构和分类实战案例详解》本文详解MySQL索引结构与分类,涵盖B树、B+树、哈希及全文索引,分析其原理与优劣势,并结合实战案例探讨创建、管理及优化技巧,助力提升查询性能,感兴趣的朋... 目录一、索引概述1.1 索引的定义与作用1.2 索引的基本原理二、索引结构详解2.1 B树索引2.2

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

SpringBoot集成LiteFlow工作流引擎的完整指南

《SpringBoot集成LiteFlow工作流引擎的完整指南》LiteFlow作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择,本文将详细讲解Sp... 目录一、LiteFlow核心优势二、SpringBoot集成实战三、高级特性应用1. 异步并行执行2

Spring @Scheduled注解及工作原理

《Spring@Scheduled注解及工作原理》Spring的@Scheduled注解用于标记定时任务,无需额外库,需配置@EnableScheduling,设置fixedRate、fixedDe... 目录1.@Scheduled注解定义2.配置 @Scheduled2.1 开启定时任务支持2.2 创建

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

基于Python开发一个有趣的工作时长计算器

《基于Python开发一个有趣的工作时长计算器》随着远程办公和弹性工作制的兴起,个人及团队对于工作时长的准确统计需求日益增长,本文将使用Python和PyQt5打造一个工作时长计算器,感兴趣的小伙伴可... 目录概述功能介绍界面展示php软件使用步骤说明代码详解1.窗口初始化与布局2.工作时长计算核心逻辑3