计算机网络——分组延时、丢失和吞吐量

分组延迟是指从发送方发送数据包到接收方接收到数据包所经历的时间。

分组时延的四种类型:

      传输时延、传播时延、排队时延、节点处理时延。

  • 传输时延:传输时延是指分组从发送方到接收方所需的时间,取决于分组的长度和链路的传输速率。传输时延可以通过以下公式计算:传输时延 = 分组长度 / 传输速率。传输时延是由分组的比特数和链路的传输速率决定的,比特数越多,传输时延越长;传输速率越高,传输时延越短。公交车停在站台前等待乘客上车到最后一个乘客上车完毕发车的时间就是传输时延。

  • 传播时延:传播时延是指分组在传输媒介中传播所需的时间,取决于链路的物理特性,如传播速度和链路长度。传播时延可以通过以下公式计算:传播时延 = 链路长度 / 传播速度。传播时延是由链路的长度和传播速度决定的,链路越长,传播时延越长;传播速度越快,传播时延越短。公交车从一个站行驶到下一个站路途上花费的时间就是传播时延。

  • 排队时延:排队时延是指分组在队列中等待传输的时间,取决于队列中等待传输的分组数量。即路由器的拥塞级别。

  • 处理时延:节点处理时延是指分组到达路由器后,路由器对分组进行处理所需的时间,包括检查分组首部、检查比特差错和决定分组输出链路等操作。节点处理时延是由路由器的处理能力和分组的复杂程度决定的,处理能力越强,节点处理时延越短;分组越复杂,节点处理时延越长。

     

流量强度:L*a/R,其中R=链路带宽,L=分组长度,a=分组到达队列的平均速率

流量强度接近0,平均排队延迟小,接近1时平均排队延迟大,大于1时平均延迟无穷大。

————————

分组丢失的原因及处理方法

链路的队列缓冲区容量有限,当分组到达一个满的队列时,该分组将会丢失。丢失的分组可能会被起前一个节点或源端系统重传或根本不重传。

吞吐量:在源端和目标端之间传输的速率

瞬间吞吐量:给点时间点的速率

平均吞吐量:较长时间内的速率F/T bps

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

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

相关文章

centos配置nginx自动启动

查看是否存在相应的服务,如下,有nginx.service [rootnode142 ~]# systemctl list-unit-files |grep nginx nginx.service disabled 第一步:进入到/lib/systemd/system/目录 cd /lib/systemd/system 第二步:创建nginx.service文…

Docker学习之镜像管理(超详解析)

Docker镜像生命周期(可以把docker镜像理解为虚拟机镜像) 实验内容: 搜索官方仓库镜像 [rootlocalhost ~]# docker search busybox //以查找busybox为例 搜索说明:name镜像名称 description镜像说明 stars点赞数量 official…

四川宏博蓬达法律咨询有限公司:法律服务的行业翘楚

在当今社会,法律服务已经成为人们生活中不可或缺的一部分。随着法律意识的提高,选择一家专业、可靠的法律咨询公司显得尤为重要。四川宏博蓬达法律咨询有限公司,作为业内的佼佼者,以其卓越的服务质量和广泛的业务范围,…

Nacos 集群搭建

1 . 集群结构图 : 其中包括3个nacos结点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx ; 我们计划的集群结构 : 三个nacos结点的地址 : 节点ipportnacos1192.168.150.18845nacos2192.168.150.18846nacos3192.168.150.18847 2 . 搭建集群 搭…

Unity_PUN2多人联机API汇总

PUN2多人联机API汇总 代码仅为函数区别和属性展示,并不针对指定功能 按照需要调用即可 服务器相关API和回调 #region 服务器相关public void 连接服务器(){PhotonNetwork.ConnectUsingSettings();PhotonNetwork.GameVersion "1";}public void 离开服务…

2024最新轻量应用服务器简介_轻量应用服务器购买指南

腾讯云轻量应用服务器开箱即用、运维简单的轻量级云服务器,CPU内存带宽配置高并且价格特别便宜,大带宽,但是限制月流量,轻量2核2G3M带宽61元一年、2核2G4M优惠价99元一年,540元三年、2核4G5M带宽165元一年,…

JAVA初阶数据结构(链表)练习(这些可以作为java包中的方法)

这里的每一个题大家都要仔细完成,这些题目每个我都至少思考了两个小时左右(沉重心,慢慢来) 1.反向链表的实现(对链表进行翻转)(力扣有) (1)图示 &#xff0…

扭矩VS转角法的优缺点——SunTorque智能扭矩系统

智能扭矩系统-智能拧紧系统-扭矩自动控制系统-SunTorque 在机械工程中,螺栓拧紧是一个至关重要的步骤,它直接关系到设备的安全性和性能。在众多螺栓拧紧方法中,扭矩法和转角法是最常用的两种。本文将对这两种方法进行详细的对比,…

C语言(指针)单元练习三

1下列语句的输出结果是______。C int **pp,*p,a5,b8; pp&p;p&a;p&b;printf("%d,%d",*p,**pp); A. 5,8 B.8,5 C. 8,8 D. 5,5 2如下程序的输出结果是______。B #include <stdio.h> #include <ctype.h> #include <stri…

2024考研国家线公布,各科分数线有哪些变化?考研国家线哪些涨了,哪些跌了?可视化分析告诉你

结论在文章结尾 2024考研国家线 一、近五年国家线趋势图-学术硕士 文学 管理学 工学照顾专业 体育学 交叉学科 军事学 历史学 理学 享受少数名族照顾政策的考生 中医类照顾专业 教育类 艺术类 医学 工学 哲学 法学 农学 经济学 二、近五年国家线趋势图-专业硕士 中医 应用心理 …

web项目的搭建

使用Webstorm并创建Next.js文件 1、配置nodejs环境、安装webstorm【配置node.js可以使用nvm去管理nodejs的版本】 2、需要破解webstorm&#xff0c;可能会导致原本的idea失效&#xff0c;注册码过期 3、taobao的npm过期&#xff0c;导致npm is sass执行不成功&#xff0c;需…

jvaweb 3-13

Element 后端开发 maven maven的作用 下载并配置环境变量 创建Maven项目 Maven坐标 依赖 Maven的依赖传递特性 以图表形式展示依赖 排除依赖 依赖范围 生命周期

普通小白现在做抖音小店还能赚到钱吗?千万不要忽视这几点

大家好&#xff0c;我是电商花花。 赚钱做生意的秘密&#xff0c; 很简单&#xff0c;就是积少成多&#xff0c;以小见大&#xff0c;然后和时间成为朋友。 而做抖音小店也是这样的一个道理&#xff0c;不管是新手小白还是老电商玩家&#xff0c;都是从一点一滴做起来的&…

C#使用自定义的泛型节点类接口 IBinaryTreeNode<T>实现二叉树类接口IBinaryTree<T> 及其方法

目录 1.首先&#xff0c;定义节点类接口 IBinaryTreeNode 2.第二&#xff0c;定义二叉树接口 IBinaryTree 3.第三&#xff0c;定义二叉树节点BinaryTreeNode(T value) 4.第四&#xff0c;二叉树方法实现 5.最后&#xff0c;用Main方法实现二叉树类接口IBinaryTree 及其方法…

如何使用vue定义组件之——父组件调用子组件

首先&#xff0c;我们需要创建两个组件模板template&#xff1a; <template id"father"><div><h3>我是父组件</h3><h3>访问自己的数据:</h3><h3>{{ msg }}</h3></div></template><template id"…

性能测试-数据库

一、数据库事务机制 ACID描述 1、原子性Atomicity&#xff1a;事务通常由多个语句组成。原子性保证将每个事务视为一个“单元”&#xff0c;该事务要么完全成功&#xff0c;要么完全失败 2、一致性Consistency&#xff1a;“一致”是指数据库中的数据是正确的&#xff0c;不存…

【2024-03-12】设计模式之模板模式的理解

实际应用场景&#xff1a;制作月饼 过程描述&#xff1a; 一开始&#xff0c;由人工制作月饼&#xff0c; 第一个&#xff1a;根据脑子里面月饼的形状&#xff0c;先涅出月饼的形状&#xff0c;然后放入面粉和馅料把开口合并起来。 第二个&#xff1a;根据脑子里面月饼的形状&…

BigDL-LLM 安装指南——在iGPU集成显卡下使用BigDL-LLM大模型库加速LLM

文章目录 iGPU是什么&#xff1f;一、环境准备1.1 Visual Studio 2022 Community 安装1.2 安装或更新最新版本的GPU驱动程序1.3 安装英特尔oneAPI工具包2024.0版本1.4 安装Anaconda 二、BigDL -LLM 安装2.1 创建虚拟环境2.2 激活虚拟环境2.3 安装bigdl-llm[xpu] 三、运行环境配…

iOS 17.4 Not Installed

iOS15以后&#xff0c;下载了xcode安装好后&#xff0c;并不会自动下载好模拟器&#xff0c;需要手动下载。 有两种下载方式 xcode下载 xcode -> Settings 打开面板 xcode下载虽然方便&#xff0c;但是有个问题是&#xff0c;这里下载如果断网了不会断点续传&#xff0c;…

MyBatis 框架之一:简介及环境搭建详细步骤

1. MyBatis 是什么&#xff1f; MyBatis 是一个流行的、轻量级的 Java 持久层框架&#xff0c;它简化了与数据库交互和 SQL 映射的过程。MyBatis 取代了 JDBC 原始 API 的大量繁琐工作&#xff0c;允许开发者将更多的精力放在业务逻辑上而不是处理数据访问细节。 mybatis 是一款…