青岛企业如何建网站/免费代码网站

青岛企业如何建网站,免费代码网站,怎么自己做blog网站,WordPress数据库经常要重启计算机网络的性能指标 导读 大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们介绍了计算机网络的三个性能指标——速率、带宽和吞吐量。用大白话来说就是:网速、最高网速和实时网速。 相信大家看到这三个词应该就…

计算机网络的性能指标

【计算机网络】计算机网络的性能指标——时延、时延带宽积、往返时延、信道利用率_数据

导读

大家好,很高兴又和大家见面啦!!!

在上一篇内容中我们介绍了计算机网络的三个性能指标——速率带宽吞吐量。用大白话来说就是:网速最高网速实时网速。 相信大家看到这三个词应该就能够理解这三种性能指标了。

前面我们也说过,计算机网络主要有7个性能指标。在今天的内容中,我们将会介绍剩下的4种性能指标——时延、时延带宽积、往返时延以及信道利用率。下面我们就直接进入今天的主题。

一、时延(Delay)

1.1 定义

时延是指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需的总时间,它由4部分构成;发送时延、传播时延、处理时延和排队时延。

1.1.1 发送时延

发送时延也称传输时延。节点将分组的所有比特推向链路所花的时间,即从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所花的时间。

1.1.2 传播时延

传播时延是指电磁波在信道(传输介质)中传播一定的距离所花的时间,即一个比特从链路一端传播到另一端所需的时间。

1.1.3 处理时延

处理时延是指分组在交换节点为存储转发而进行的一些必要处理所花的时间。例如分析分组首部、差错检验或查找合适的路由等。

1.1.4 排队时延

排队时延是指分组在路由器的输入队列或输出队列中排队等待所花的时间。

因此数据在网络中经历的总时延就是以上4部分时延之和:

1.2 个人理解

时延就是消耗的总时间,数据在网络中从一端发送到另一端需要经历4个过程:

  1. 发送:节点将数据分组全部发送到链路中,这一步所花的时间就是发送时延;
  2. 传播:这些数据在链路中进行传播时需要花费的时间,这就是传播时延;
  3. 排队:分组在传播到节点后,节点无法一次全部进行接收处理,所有的分组只能一个一个排队等待节点的处理,这一步所消耗的时间就是排队时延;
  4. 处理:各个节点在处理分组时,并不是瞬间完成,每一个分组都需要进行相应的处理,以确保能够正确的转发到下一个节点中,这时所消耗的时间就是处理时延;

 

【计算机网络】计算机网络的性能指标——时延、时延带宽积、往返时延、信道利用率_数据_05

我们以上图为例,分别来介绍这4步:

  1. 发送:这里总共有4处发送时延:
  • 数据分组从计算机1发送到链路中
  • 数据分组从路由器1转发到链路中
  • 数据分组从路由器2转发到链路中
  • 数据分组从路由器3转发到链路中
  1. 传播:这里总共有4处传播时延:
  • 数据分组在计算机1与路由器1之间传播
  • 数据分组在路由器1与路由器2之间传播
  • 数据分组在路由器2与路由器3之间传播
  • 数据分组在路由器3与计算机2之间传播
  1. 排队:这里总共有3处排队时延:
  • 路由器1在接收到分组后,分组需要排队等待处理
  • 路由器2在接收到分组后,分组需要排队等待处理
  • 路由器3在接收到分组后,分组需要排队等待处理
  1. 处理:这里总共有3处处理时延:
  • 路由器1对分组进行处理
  • 路由器2对分组进行处理
  • 路由器3对分组进行处理

1.3 注意事项

  1. 是否要计算目的地的时延?

这时有朋友可能会疑惑,为什么你这里都没有提到计算机2对数据的处理时延与排队时延呢?

  • 对于这个问题,我给出的解释是,在这个例子中,我将其忽略了,我这里关注的是网络传播过程中产生的各种时延;
  • 但是,严格意义上来说,如果要求计算的是端到端的的时延,那么我们就需要计算最后一个节点——计算机2的处理时延与排队时延。

因此我们在解决实际问题时,一定要注意分清实际的需求:

  • 我们在以下3种情况下可以忽略目的地的时延:
  • 需要简化模型时,可忽略
  • 目的地时延太少,可以忽略不计时,可忽略
  • 题目没有明确说明要计算端到端的时延时,可忽略
  1. 区分传输时延与传播时延

在数据的整个传播过程中,发送时延又可称为传输时延,别看传输与传播只有一字之差,它们二者的含义却截然不同:

  • 传输时延:数据从节点传输到链路中所消耗的时间
  • 传播时延:数据从链路传播到节点中所消耗的时间

从定义上来看,它们的起始点与目的地就不相同,一个是数据从节点到链路中所消耗的时间;一个是从链路到节点中所消耗的时间。

从影响因素上来看,它们也是有区别的:

  • 传输时延:与分组的长度和发送的速率有关
  • 传播时延:与信道长度和信道上的传播速率有关

一个是与数据的大小以及节点的性能相关;一个是与信道的长度以及传输介质相关;

因此一定要分清这两种时延,为了避免出错,当我们看到传输时延是,直接将其修改成发送时延。一个发送一个传播这样我们就不会弄混了。

二、时延带宽积

2.1 定义

时延带宽积是指发送端发送的第一个比特即将到达终点时,发送端已发出了多少比特,也称以比特为单位的链路长度,即:

2.2 个人理解

时延带宽积乍一看不太好理解,下面我们将其公式修改一下,相信大家就能够理解了:

时延带宽积 = 传播时延 × 信道带宽↓         ↓         ↓S    =    t    ×    v

    看到这个公式,大家是不是就理解了,所谓的时延带宽积不就是时间与速度的乘积吗!!!因此其结果应该是在时间t内以速度v所行驶的距离。

    只不过这里的时间是数据也就是比特在信道上的传播时延,这里的速度是信道的带宽,因此求出来的距离应该是信道的长度。

    但是如果只是理解成信道长度的话,还是不太契合,因此我们需要在长度的基础上进一步理解:

    【计算机网络】计算机网络的性能指标——时延、时延带宽积、往返时延、信道利用率_接收端_07

    从几何的角度理解就是:

    • 传播时延:链路对应的圆柱体的高
    • 带宽:链路横截面可以容纳的比特数量
    • 链路带宽积:链路对应圆柱体可以容纳的比特总数量

    三、往返时延(Round-Trip Time, RTT)

    往返时延指的是从发送端发出一个短分组,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认)总共经历的时间。

    3.2 个人理解

    往返时延也就是我们所说的网络延迟,当两台计算机进行通信时,其中一台计算机向另一台计算机发送消息,另一台计算机在接收到消息后,需要回复一个确认信号,用来告诉该计算机,消息我已经收到了。

    往返时延就是消息发送完后,到收到确认消息所花费的时间,如下所示:

    【计算机网络】计算机网络的性能指标——时延、时延带宽积、往返时延、信道利用率_接收端_08

    这里我们假设通信双方是由一条链路直接连接,中间没有交换机啥的,那么在一次信息的发送与确认的过程中,各阶段的时间消耗如下:

    • t1是数据在信道中的传播时延
    • t2是接收方处理数据的排队与处理时延
    • t3是接收方发送确认信息的发送时延
    • t4是确认信息在信道中的传播时延
    • RTT是整个过程的往返时延

    由上图我们可以很清楚的看到,往返时延是不包含发送方的发送时延的,并且由于我们假设的是双方直接由一条链路连接,因此中间就省去了交换机的存储转发这个过程消耗的时间。

    不过我们要清楚的是,我们这里没有展示,不代表实际的过程中没有。在互联网中,往返时延还包括各中间节点的处理时延、排队时延及转发数据时的发送时延。

    四、信道利用率

    信道利用率是指某个信道百分之多少的时间是有数据通过的。

    4.2 个人理解

    信道利用率实际上就是在数据传输的过程中,对信道使用的百分比。

    当信道中有数据通过时,才表示信道在被使用。在实际的数据传输过程中,信道并不会一直都有数据通过,因此信道利用率可以根据信道被使用的时间与信道被占用的总时间的比值求得。

    信道利用率太低会浪费网络资源,这里我们可以例举一个最简单的例子——电路交换。

    在电路交换中,数据在进行传输前需要发送方和接收方之间建立一条专属的通信通道,此时这条通信通道就被发送方与接收方独占了。

    我们不难发现,在数据传播的整个过程中,链路的大部分时间都是没有数据通过的,因此我们说电路交换的信道利用率太低了,严重浪费了通信资源。

    但这并不意味着信道利用率并非越高越好,信道利用率太高会产生较大的时延,导致网络拥塞。

    结语

    在今天的内容中我们介绍了计算机网络的4种性能指标:

    • 时延:是数据从网络的一端发送到另一端所需要的总时间,由发送时延、传播时延、排队时延、处理时延组成。
    • 时延带宽积:是指链路中可以容纳的比特数量
    • 往返时延:是指数据从发送端发送到接收端后,发送端接收到接收端回复的确认信息的总时间,由数据在链路中的传播时延t1,接收方接收到数据后的排队时延与处理时延t2,接收方发送确认信息的发送时延t3以及确认信息在链路中传播的传播时延t4组成。
    • 信道利用率:在数据传输的过程中,对信道的实际使用率。

    今天的内容到这里就全部结束了,在下一篇内容中我们将介绍《计算机网络的体系结构》,大家记得关注哦!

    网络安全学习路线

    对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

    同时每个成长路线对应的板块都有配套的视频提供:

    需要网络安全学习路线和视频教程的可以在评论区留言哦~

    最后
    • 如果你确实想自学的话,我可以把我自己整理收藏的这些教程分享给你,里面不仅有web安全,还有渗透测试等等内容,包含电子书、面试题、pdf文档、视频以及相关的课件笔记,我都已经学过了,都可以免费分享给大家!

    给小伙伴们的意见是想清楚,自学网络安全没有捷径,相比而言系统的网络安全是最节省成本的方式,因为能够帮你节省大量的时间和精力成本。坚持住,既然已经走到这条路上,虽然前途看似困难重重,只要咬牙坚持,最终会收到你想要的效果。

    黑客工具&SRC技术文档&PDF书籍&web安全等(可分享)

    结语

    网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。

    特别声明:
    此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失

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

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

    相关文章

    引领变革!北京爱悦诗科技有限公司荣获“GAS消费电子科创奖-产品创新奖”!

    在2025年“GAS消费电子科创奖”评选中,北京爱悦诗科技有限公司提交的“aigo爱国者GS06”,在技术创新性、设计创新性、工艺创新性、智能化创新性及原创性五大维度均获得评委的高度认可,荣获“产品创新奖”。 这一奖项不仅是对爱悦诗在消费电子…

    考研英语语法全攻略:从基础到长难句剖析​

    引言 在考研英语的备考之旅中,语法犹如一座灯塔,为我们在浩瀚的英语知识海洋中指引方向。无论是阅读理解中复杂长难句的解读,还是写作时准确流畅表达的需求,扎实的语法基础都起着至关重要的作用。本文将结合有道考研语法基础入门课的相关内容,为大家全面梳理考研英语语法…

    【JavaWeb12】数据交换与异步请求:JSON与Ajax的绝妙搭配是否塑造了Web的交互革命?

    文章目录 🌍一. 数据交换--JSON❄️1. JSON介绍❄️2. JSON 快速入门❄️3. JSON 对象和字符串对象转换❄️4. JSON 在 java 中使用❄️5. 代码演示 🌍二. 异步请求--Ajax❄️1. 基本介绍❄️2. JavaScript 原生 Ajax 请求❄️3. JQuery 的 Ajax 请求 &a…

    前端杂的学习笔记

    什么是nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 Nginx是一款轻量级的Web 服务器/反向代理服务器,处理高并发能力是十分强大的,并且支持热部署,启动简单,可以做到7*24不间断运行 正代和反代 学习nginx&a…

    玩转ChatGPT:GPT 深入研究功能

    一、写在前面 民间总结: 理科看Claude 3.7 Sonnet 文科看DeepSeek-R1 那么,ChatGPT呢? 看Deep Research(深入研究)功能。 对于科研狗来说,在这个文章爆炸的时代,如何利用AI准确、高效地收…

    RabbitMQ 2025/3/5

    高性能异步通信组件。 同步调用 以支付为例: 可见容易发生雪崩。 异步调用 以支付为例: 支付服务当甩手掌柜了,不管后面的几个服务的结果。只管库库发,后面那几个服务想取的时候就取,因为消息代理里可以一直装&#x…

    Android15使用FFmpeg解码并播放MP4视频完整示例

    效果: 1.编译FFmpeg库: 下载FFmpeg-kit的源码并编译生成安装平台库 2.复制生成的FFmpeg库so文件与包含目录到自己的Android下 如果没有prebuiltLibs目录,创建一个,然后复制 包含目录只复制arm64-v8a下

    Hadoop、Hive、Spark的关系

    Part1:Hadoop、Hive、Spark关系概览 1、MapReduce on Hadoop 和spark都是数据计算框架,一般认为spark的速度比MR快2-3倍。 2、mapreduce是数据计算的过程,map将一个任务分成多个小任务,reduce的部分将结果汇总之后返回。 3、HIv…

    [密码学实战]Java实现国密TLSv1.3单向认证

    一、代码运行结果 1.1 运行环境 1.2 运行结果 1.3 项目架构 二、TLS 协议基础与国密背景 2.1 TLS 协议的核心作用 TLS(Transport Layer Security) 是保障网络通信安全的加密协议,位于 TCP/IP 协议栈的应用层和传输层之间,提供: • 数据机密性:通过对称加密算法(如 AE…

    09 HarmonyOS NEXT 仿uv-ui Tag组件开发教程系列(三)

    温馨提示:本篇博客的详细代码已发布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦! 文章目录 Tag组件实战应用与最佳实践1. 复杂场景应用1.1 标签筛选系统 2. 性能优化实践2.1 状态管理优化2.2 渲染性能优化 3. 实用功能扩展3.1 拖拽…

    clickhouse查询效率低

    《关于ClickHouse查询效率低的探讨》 在数据处理的世界里,数据库扮演着至关重要的角色。ClickHouse是一款专为在线分析处理(OLAP)设计的列式存储数据库管理系统。它因其快速的数据写入和查询速度而闻名,尤其适合处理海量数据。如…

    Linux系统基于ARM平台的LVGL移植

    软硬件介绍:Ubuntu 20.04 ARM 和(Cortex-A53架构)开发板 基本原理 LVGL图形库是支持使用Linux系统的Framebuffer帧缓冲设备实现的,如果想要实现在ARM开发板上运行LVGL图形库,那么就需要把LVGL图形库提供的关于帧缓冲设…

    旋转编码器原理与应用详解:从结构到实战 | 零基础入门STM32第四十七步

    主题内容教学目的/扩展视频旋转编码器电路原理,跳线设置,结构分析。驱动程序与调用。熟悉电路和驱动程序。 师从洋桃电子,杜洋老师 📑文章目录 一、旋转编码器是什么?二、内部结构揭秘2.1 机械组件解剖2.2 核心部件说明…

    aws(学习笔记第三十二课) 深入使用cdk(API Gateway + event bridge)

    文章目录 aws(学习笔记第三十二课) 深入使用cdk学习内容:1. 使用aws API Gatewaylambda1.1. 以前的练习1.2. 使用cdk创建API Gateway lambda1.3. 确认cdk创建API Gateway lambda 2. 使用event bridge练习producer和consumer2.1. 代码链接2.2. 开始练习2.3. 代码部…

    城市霓虹灯夜景拍照后期Lr调色教程,手机滤镜PS+Lightroom预设下载!

    调色教程 在城市霓虹灯夜景拍摄中,由于现场光线复杂等因素,照片可能无法完全呈现出当时的视觉感受。通过 Lr 调色,可以弥补拍摄时的不足。例如,运用基本调整面板中的曝光、对比度、阴影等工具,可以处理出画面的整体明暗…

    自然语言处理:文本分类

    介绍 大家好,我这个热衷于分享知识的博主又来啦!之前我们一起深入探讨了自然语言处理领域中非常重要的两个方法:朴素贝叶斯和逻辑斯谛回归。在探索的过程中,我们剖析了朴素贝叶斯如何基于概率原理和特征条件独立假设,…

    K8S高可用集群-小白学习之二进制部署(ansible+shell)

    一.K8S高可用集群配置概述 序言:本文从一个小白的视角进行K8S的研究和部署,采用二进制的方式是为了更清楚了分解部署流程及了解这个集群是怎么运作的,加上ansible+shell是方便在这个过程中,遇到了问题,我们可以不断的快速重复部署来测试和研究问题的所在点,本文的架构图…

    【编译器】VSCODE搭建ESP32-C3

    【编译器】VSCODE搭建ESP32-C3 文章目录 [TOC](文章目录) 前言一、下载配置二、编译三、烧录四、参考资料总结 前言 使用工具: 1. 提示:以下是本篇文章正文内容,下面案例可供参考 一、下载配置 安装IDF,打开例程 二、编译 三…

    通义千问本地配置并实现微调

    通义千问本地配置并实现微调 最小Qwen模型大小942mb from modelscope import snapshot_download model_dir = snapshot_download(“qwen/Qwen2.5-0.5B”, cache_dir=“./models2.5”) Qwen2.5-0.5B:942MB from modelscope import snapshot_download model_dir = snapshot_d…

    Magento2根据图片文件包导入产品图片

    图片包给的图片文件是子产品的图片&#xff0c;如下图&#xff1a;A104255是主产品的sku <?php/*** 根据图片包导入产品图片&#xff0c;包含子产品和主产品* 子产品是作为主图&#xff0c;主产品是作为附加图片*/use Magento\Framework\App\Bootstrap;include(../app/boot…