网络的性能指标与分组交换网络

同个人网站:http://tsundere-x.top/
计算机网络概述(三)
计算机网络概述(一)

网络协议
 	  网络协议规定了通信双方具体的通信规则,包括消息的传递细节。

协议的三要素:语法、语义、同步
语义:对构成协议元素的含义的解释,即“讲什么”。
语法:数据与控制信息的结构或格式,即“怎么讲”。
同步:规定了事件的执行顺序。

交换的概念和分类

概念:网络中间结点按照某种方式动态地分配传输线路的资源,从输入链路选择连通到输出链路的过程称为交换。
分类:电路交换技术、分组交换技术、报文交换技术

电路交换技术

特性
1)提供面向连接的服务(拨号建立连接,通信,挂机释放连接)
电路交换最典型的例子就是打电话,当打电话时,别人无法打进同一个电话,资源独占。
每次打电话时首先要拨号建立连接,打完电话需要挂机释放连接,属于面向连接的服务。
2)资源独占,价格高
3)通信可靠性高

分组交换技术

核心思想:
分组:将需要传输的较大的文件或报文分成多个小的包(分组)。
存储转发:分组交换机(路由器)收到分组,存储到缓存中,排队等待处理,最后选择输出链路转发。
资源共享:由于存储转发使得多个用户可以共享一段链路。资源共享是宏观的。

为什么要分组?

  • 数据越大,传输中出错的概率越大,重传分组的代价越高
  • 数据越大,路由器缓存越大,不利于存储转发

分组分多大最合理?

  • 低出错不影响路由器存储转发的前提下尽可能大
  • 一般链路的分组最大为1500Byte

每个分组加上首部有什么作用?

  • 首部实现了协议的规则
  • 使接收方能够有效的将分组还原

分组交换网的优点和缺点?

  • 优点:适合计算机通信,实现宏观上的资源共享,通信效率高。
  • 缺点:存储交换排队导致网络延迟很大甚至出现网络拥塞。

报文交换技术特点:
不分组、存储转发、资源共享

三种交换技术比较

网络的性能指标

网络的带宽和时延
带宽:网络的最高数据传输率,即每秒最高能传输多少bit的数据。单位:b/s或bps(每秒钟可以发送的比特数)
一个网络的带宽是该网络所有链路带宽的最小值。

网络带宽的进一步说明

  • 为什么20Mb/s的带宽下载速度约2.4MB/S?

网络带宽单位:1Mb/s = 103kb/s = 106b/s
计算机存储单位:1M = 1024K = 220Byte = 8*220bit

吞吐量:在单位时间内实际通过某个网络(或信道、接口)的数据量,单位b/s

  • 吞吐量是网络实际的带宽。
  • 带宽是网络最高的吞吐量

传播速度:信号(即电磁波)在传输介质上的传播速率,单位m/s(米/秒)或千米/小时。

分组交换网络的时延

传输时延(发送时延):数据从结点发送到链路上的时间
传播时延:信号从链路的一端发送到另一端传播的时间
接收时延:一般作为结点处理时延考虑
结点处理时延(排队转发时延):路由器接收数据,排队等待处理,查找转发表决定输出链路所花费的时间

  • 在移动网访问部署在电信的服务器为什么会很慢?

分组交换网络时延的计算
传输时延=数据大小/网络带宽
由网络带宽、数据大小决定

传播时延=链路长度/传播速度
由传播介质、传播速度、链路长度决定

分组交换网的网络拥塞
网络拥塞现象:当中间节点(路由器)收到数据的速度大于发出数据的速度时,缓冲将被填满,部分分组将被丢弃,网络出现拥塞。
往返时延RTT
RTT(Roud-Trip Time)表示从发送端发送数据开始,到发送端收到来自接收端的确认为止总共经历的时延。
RTT反映了分组传输总的时延,使用ping命令可以测量RTT。
时延带宽积
链路的时延带宽积又称为以比特为单位的链路长度。
时延带宽积 = 传播时延 x 带宽

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

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

相关文章

Hadoop分布式集群安装配置

1.1 安装环境 操作系统deepin 15.11, VMware Workstation,hadoop 3.1.3 版本。在deepin 操作系统中安装 VMware Workstation,在 VMware Workstation中安装两个deepin系统,采用两个节点作为集群环境,一个作为Master节点&#xff0…

复杂性理论研究的核心问题是什么

文章来源:学习时报作者:陈一壮我曾提出复杂性理论的核心不是一般的涌现而是自组织,以突出其相对于传统系统论的特点。普利高津也讲到过:“复杂性诞生”于“物理―化学系统的自组织”。但是我又想到必须对这个自组织的概念作进一步…

【译】索引进阶(四):页和区

【译注:此文为翻译,由于本人水平所限,疏漏在所难免,欢迎探讨指正】 原文链接:传送门。 在之前的章节中,我们在有索引和没有索引的情况下执行同一个查询,比较了各自需要的工作。我们的最主要的评…

网络体系结构

计算机网络的体系结构 网络体系结构是从功能上描述计算机网络结构计算机网络体系结构简称网络体系结构,是分层结构每层遵循某个/些网络协议完成本层功能计算机网络体系结构是计算机网络各层及其协议的集合体系结构是一个计算机网络的功能层次及其关系的定义体系结构…

计算机网络安全-RSA加密原理

一. 安全的攻击类型 危及信息安全的举动. 中断:对可用性的攻击,包括对硬件,通信线路的破坏等; 截获:对机密性的攻击,如窃听等; 篡改:对完整性的攻击,如改变数据或文件; 伪造&…

为什么神经网络不适合理解自然语言 ?

来源:AI前线作者:Ben Dickson译者:王强策划:刘燕过去十年中,人工智能行业的一大趋势就是通过创建更大的深度学习模型来解决问题。这种趋势在自然语言处理领域最为明显,这也是人工智能最具挑战性的领域之一。…

Spark详解

一.Spark 简介 Spark 和Scala 1.1 Spark 是基于内存计算的大数据并行计算框架,可用于构建大型的、低延迟的数据分析应用程序; 1.2 Spark 的特点: 1.3 Scala是一门现代的多范式编程语言,可扩展式语言; 1.4 Scala 特性&…

应用层协议与网络应用

网络应用的体系结构 1、客户机/服务器(Client-Server, C/S) 服务器: 7*24小时提供服务永久访问地址/域名利用大量服务器实现可拓展性 客户机: 与服务器通信,使用服务器提供的服务间歇性接入网络可能使…

oc之脚本

进入Build Phases页面,点击加号选择“New Run Script Phases”创建Run Script 在这里添加Run Script, 1.每次编译运行版本号(bundleVersion)自增1 buildNumber$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" &q…

案例分享|突破卡脖子技术,研制协作机器人核心零部件的方向与思考

来源: 机器人大讲堂协作机器人,作为一种新型的智能机器人,扫除了人机协作的障碍,让机器人彻底摆脱护栏或围笼的束缚,让机器人与人可以在生产、制造与服务上协同作战,充分发挥机器人的效率及人类的智能&…

Spark安装及其sbt和maven 打包工具安装

一.安装准备 需要先安装hadoop,Java JDK,采用 Hadoop(伪分布式)+Spark(Local模式) 的组合.spark和sbt,maven的版本:spark-2.4.5-bin-without-hadoop.tgz 和sbt-1.3.8.tgz,maven-3.6.3; https://pan.baidu.…

SpringBoot集成Spring Security(一)登录注销

同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! SpringBoot集成Spring Security(二)注册 、密码加密、修改密码 写在前面 Spring Security是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案…

什么是1+N模式的新一代城市大脑建设方案

来源:城市大脑全球标准研究组前言:2021年上半年,我们在城市大脑的最新探索和研究中,提出了1N模式的新一代城市大脑建设方案。其中“1”是世界统一标准的城市神经元网络,“N”是N条城市云反射弧,这是基于互联…

图计算-Pregel-Hama

一.图计算简介 1.1 图计算是专门针对图结构数据的处理. 许多大数据都是以大规模图或网络的形式呈现;许多非图结构的大数据,也常常被转换为图模型后进行分析;图结构很好地表达了数据之间的关联性;关联性计算是大数据计…

英伟达推出全球首个元宇宙平台,豪砸数亿是为什么?

来源:AI科技大本营(ID:rgznai100)编译:禾木木翻译:AI科技大本营NVIDIA 在 SIGGRAPH 推出首个全球元宇宙平台,并赢得了最佳展示奖。目前处于公测阶段,它对 NVIDIA RTX 和 GeForce RTX GPU 用户免费开放。用户在安装完 N…

长链剖分题表

长链剖分,类似于重链剖分(dsu on tree)的一种替代算法。最广泛的用法是优化与深度有关的树上DP,以及处理一些与点分治类似的问题。有一部分长链剖分题也可以用dsu on tree做,单复杂度往往会多一个log。 每个点找到高度最大的儿子作为自己的重…

流计算

一.概述 实时获取来自不同数据源的海量数据经过实时分析处理,或的有价值的信息. 1.数据的处理流程 静态数据:数据不会发生变化,如数据仓库中的数据;流数据:数据以大量,快速.时变的流形式持续到达&#xf…

SpringBoot集成Spring Security(二)注册 、密码加密、修改密码

SpringBoot集成Spring Security(一)登录注销 写在前面 上一节创建了项目并且利用Spring Security完成了登录注销功能,这里继续说一下注册、密码加密和找回密码,代码注释较清晰。 一、web层 控制 StudentController.java package …

自动驾驶需要做哪些测试?

来源:广电计量,文:李梓熙、王闻彦参考资料来源:《有问必答 | 自动驾驶汽车之道路“测试”与“考试”》by公安部交通管理科研所微发布自动驾驶已然成为汽车行业热词。在大家殷切的期盼下,近几年上市的车型,多…

大数据的应用-UserCF和ItemCF推荐算法

一.推荐系统 1.1 推荐系统是大数据在互联网领域的典型应用,它可以通过分析用户的历史记录来了解用户的喜好,从而主动的为用户推荐其感兴趣的信息,满足用户的个性化推荐需求. 1.2 推荐系统是自动联系用户和物品的一种工具&#x…