【网络奇缘】- 计算机网络|性能指标|体系结构

🌈个人主页: Aileen_0v0
🔥系列专栏: 一见倾心,再见倾城  ---  计算机网络~
💫个人格言:"没有罗马,那就自己创造罗马~"


目录

温故而知新

计算机网络性能指标

时延

时延带宽积

往返时延RTT 

 访问百度​编辑

访问b站 

访问谷歌

利用率 

时延与利用率的关系图 

总结计算机网络性能指标思维导图

计网体系结构 

分层结构

为什么分层

分层的基本原则

​编辑

 如何分层

1.实体:

2.协议:

3.接口(访问服务点SAP):

4.服务:

概念总结

📝全文总结  



温故而知新

上次我们分别从范围,使用者,拓扑结构,交换技术,传输技术五大方面深入学习了计算机网络的类型,然后还学习了计算机的前3个性能指标:速率,带宽,吞吐量.

本节我们将继续学习剩下的4个计算机网络的性能指标: 时延,时延带宽积,往返时延RTT,利用率.


计算机网络性能指标

时延

时延包括:

  • 发送时延 --- 发生在主机内部---主要与数据长度和信道带宽有关

               

  • 传播时延 --- 发生在链路中 --- 取决于电磁波传播速度和链路长度 

  • 排队时延 --- 链路上数据等待输出/入的时间 [相当于在高铁站等待安检的时间]   
  • 处理时延 --- 对数据减小检错,并找到数据出口 [相当于在高铁站进行安检所花费的时间]

注意:

高速链路是指发送速率的提高--->减小了发送时延,而发送速率并不会影响电磁波的传播速率,所以电磁波的传播速率和传播时延都是不变的


时延带宽积

时延带宽积:用于描述数据量,信息量的性能属性,描述数据传输管道内的容量--->这个时延指的是传播时延.

 


往返时延RTT 

往返时延RTT:从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认),总共经历的时延.  ---> 不包括传输时延

  • 让我们通过控制台,利用ping 指令来看看我们访问百度,b站的往返时延,以及没有VPN情况下访问谷歌的往返时延.

 访问百度

访问b站 

访问谷歌

 

  • RTT (越大,在收到确认前,可发送的数据越多.)
    • 往返传播时延 = 传播时延 X 2
    • 末端处理事件

利用率 

时延与利用率的关系图 

 相当于一条马路上如果车辆很少说明利用率低,很多说明利用率高,但是利用率高,会造成塞车,造成车到达目的地的时间增加,即时延增加.


总结计算机网络性能指标思维导图


计网体系结构 

分层结构

为什么分层

发送文件前要完成的工作:
        (1)发起通信的计算机必须将数据通信的通路进行激活.
        (2)要告诉网络如何识别目的主机。
        (3)发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。

        (4)发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作
        (5)确保差错和意外可以解决。

遇到这些大问题,我们可以拆成小问题进行一一解决.

分层的基本原则

1.各层之间相互独立,每层只实现一种相对独立的功能

2.每层之间界面自然清晰,易于理解,相互交流尽可能少

3.结构上可分割开。每层都采用最合适的技术来实现。

4.保持下层上层的独立性,上层单向使用下层提供的服务

5.整个分层结构应该能促进标准化工作

 如何分层

1.实体:

第n层中的活动元素称为n层实体同一层的实体叫对等实体

2.协议:

为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议[水平]
语法:规定传输数据的格式
语义:规定所要完成的功能
同步:规定各种操作的顺序

3.接口(访问服务点SAP):

上层使用下层服务的入口。

4.服务:

下层为相邻上层提供的功能调用。[垂直]


SDU服务数据单元:为完成用户所要求的功能而应传送的数据 [含金量较高的部分]

PCI协议控制信息:控制协议操作的信息[如何为上一层操作的信息]

PDU协议数据单元:对等层次之间传送的数据单位 [继续往下传的数据单位]


概念总结

网络体系结构是从功能上描述计算机网络结构。

计算机网络体系结构简称网络体系结构是分层结构

每层遵循某个/些网络协议以完成本层功能。

计算机网络体系结构是计算机网络的各层及其协议的集合。

第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。

仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。

体系结构是抽象的,而实现是指能运行的一些软件和硬件。


 

📝全文总结  

这篇文章介绍了计算机网络性能指标以及计算机网路的体系结构,通过从why what how 进行逐一讲解,喜欢的小伙伴可以先关注Aileen,后续将为大家带来更精彩的内容~♥ 

 

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

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

相关文章

【从零开始学习Linux】一文带你了解Shell外壳及用户权限(一)

🚩纸上得来终觉浅, 绝知此事要躬行。 🌟主页:June-Frost 🚀专栏:Linux入门 🔭【从零开始学习Linux】系列均属于Linux入门,主要包含Linux操作系统下的指令、操作、权限以及开发工具&a…

基于.net framework4.0框架下winform项目实现寄宿式web api

首先Nuget中下载包:Microsoft.AspNet.WebApi.SelfHost,如下: 注意版本哦,最高版本只能4.0.30506能用。 1.配置路由 public static class WebApiConfig{public static void Register(this HttpSelfHostConfiguration config){// …

Axure插件浏览器一键安装:轻松享受高效工作!

Axure插件对原型设计师很熟悉,但由于Axure插件是在国外开发的,所以在安装Axure插件时不仅需要下载中文包,激活步骤也比较繁琐,有时Axure插件与计算机系统不匹配,Axure插件格式不兼容。本文将详细介绍如何安装Axure插件…

CCFCSP试题编号:201912-2试题名称:回收站选址

这题只要比较坐标的四周&#xff0c;然后计数就可以了。 #include <iostream> using namespace std;int main() {int n;cin >> n;int arr[1005][2] { 0 };int res[5] { 0 };int up 0;int down 0;int left 0;int right 0;int score 0;for (int i 0; i <…

23款奔驰GLC260L升级原厂360全景影像 高清环绕

本次星骏汇小许介绍的是23款奔驰GLC260L升级原厂360全景影像&#xff0c;上帝视角看清车辆周围环境&#xff0c;更轻松驾驶 升级360全景影像系统共有前后左右4个摄像头&#xff0c;分别在车头&#xff0c;车尾&#xff0c;以及两边反光镜下各一个&#xff0c;分别用来采集车头&…

Modbus RTU、Modbus 库函数

Modbus RTU 与 Modbus TCP 的区别 一般在工业场景中&#xff0c;使用 Modbus RTU 的场景更多一些&#xff0c;Modbus RTU 基于串行协议进行收发数据&#xff0c;包括 RS232/485 等工业总线协议。采用主从问答式&#xff08;master / slave&#xff09;通信。 与 Modbus TCP 不…

基于springboot实现实习管理系统的设计与实现项目【项目源码+论文说明】计算机毕业设计

基于sprinmgboot实现实习管理系统的设计与实现演示 摘要 随着信息化时代的到来&#xff0c;管理系统都趋向于智能化、系统化&#xff0c;实习管理也不例外&#xff0c;但目前国内仍都使用人工管理&#xff0c;市场规模越来越大&#xff0c;同时信息量也越来越庞大&#xff0c;…

普通平衡树

题意&#xff1a;略&#xff0c;题中较清晰。 用二叉查找树来存储数据&#xff0c;为了增加效率&#xff0c;尽量使左子树和右子树的深度差不超过一&#xff0c;这样可以时间控制在logn&#xff0c;效率比较高。 右旋和左旋&#xff0c;目的是为了维护二叉树的操作&#xff0…

Dubbo引入Zookeeper等注册中心简介以及DubboAdmin简要介绍,为后续详解Dubbo各种注册中心做铺垫!

文章目录 一&#xff1a;Dubbo注册中心引言 1&#xff1a;什么是Dubbo的注册中心&#xff1f; 2&#xff1a;注册中心关系图解 3&#xff1a;引入注册中心服务执行流程 4&#xff1a;Dubbo注册中心好处 5&#xff1a;注册中心核心作用 二&#xff1a;注册中心实现方案 …

Springboot+vue的新冠病毒密接者跟踪系统(有报告)。Javaee项目,springboot vue前后端分离项目

演示视频&#xff1a; Springbootvue的新冠病毒密接者跟踪系统(有报告)。Javaee项目&#xff0c;springboot vue前后端分离项目 项目介绍&#xff1a; 本文设计了一个基于Springbootvue的新冠病毒密接者跟踪系统&#xff0c;采用M&#xff08;model&#xff09;V&#xff08;v…

景区智慧旅游智能化系统方案:PPT全文58页,附下载

关键词&#xff1a;智慧景区解决方案&#xff0c;智慧文旅解决方案&#xff0c;智慧旅游解决方案&#xff0c;智慧文旅综合运营平台 一、景区智慧旅游智能化系统建设背景 近年来&#xff0c;随着信息技术的快速发展和普及&#xff0c;以及旅游市场的不断扩大和升级&#xff0…

电脑自动删除文件怎么办?如何恢复?

在数字化时代&#xff0c;电脑已经成为人们不可或缺的工具之一。然而&#xff0c;由于各种原因&#xff0c;我们有时会遇到电脑自动删除文件的情况&#xff0c;这给我们的工作和生活带来了很多不便。那么&#xff0c;当电脑自动删除文件时&#xff0c;我们应该如何处理呢&#…

【Python爬虫】8大模块md文档从0到scrapy高手,第8篇:反爬与反反爬和验证码处理

本文主要学习一下关于爬虫的相关前置知识和一些理论性的知识&#xff0c;通过本文我们能够知道什么是爬虫&#xff0c;都有那些分类&#xff0c;爬虫能干什么等&#xff0c;同时还会站在爬虫的角度复习一下http协议。 Python爬虫和Scrapy全套笔记直接地址&#xff1a; 请移步这…

数据结构与算法编程题14

设计一个算法&#xff0c;通过一趟遍历在单链表中确定值最大的结点。 #include <iostream> using namespace std;typedef int Elemtype; #define ERROR 0; #define OK 1;typedef struct LNode {Elemtype data; //结点保存的数据struct LNode* next; //结构体指针…

RedHat NTP时间服务器配置Chrony(所有节点时间跟主节点时间同步)

NTP NTP&#xff08;Network Time Protocol&#xff09;是一种用于在计算机网络中同步时钟的协议。它的主要目的是确保网络中的各个设备具有准确的时间参考&#xff0c;以便协调事件顺序、安全通信和日志记录等应用。它通过分层体系结构、时间同步算法和准确的时间参考源来确保…

Linux设置静态IP

Linux设置静态IP 使用ip addr查看ip&#xff0c;如下所示就是动态IP 1、什么是静态IP&#xff1f; 静态ip就是固定的ip&#xff0c;需要手动设置。静态IP地址&#xff08;又称固定IP地址&#xff09;是长期分配给一台计算机或网络设备使用的 IP 地址。一般来说&#xff0c;一…

738. Monotone Increasing Digits 968. Binary Tree Cameras

738. Monotone Increasing Digits An integer has monotone increasing digits单调递增数字 if and only if each pair of adjacent digits x and y satisfy x < y. Given an integer n, return the largest number that is less than or equal to n with monotone increa…

TypeScript 学习笔记 第三部分 贪吃蛇游戏

尚硅谷TypeScript教程&#xff08;李立超老师TS新课&#xff09; 1. 创建开发环境 创建工程&#xff0c;使用学习笔记的第二部分安装css部分 npm i -D less less-loader css-loader style-loader对css部分处理&#xff0c;能够运行在低版本浏览器 npm i -D postcss postcss…

音色逼真、韵律自然的AI人声克隆限时福利!

声音&#xff0c;为数字人注入灵魂。 2023云栖大会上&#xff0c;阿里云视频云接受了CCTV-2财经频道的采访&#xff0c;分享并演示了如何利用云端智能剪辑&#xff0c;一站式完成数字人渲染及视频精编二创。 正如视频开头所呈现的AI重现演员“原声”&#xff0c;近年来&#x…

基于SpringBoot的图书管理系统

基于SpringBoot的图书管理系统 图书管理系统开发技术功能模块代码结构数据库设计运行截图源码获取 图书管理系统 开发技术 技术&#xff1a;SpringBoot、MyBatis-Plus、MySQL、Beetl、Layui。 框架&#xff1a;基于开源框架Snowy-Layui开发。 工具&#xff1a;IDEA、Navicat等…