【软考网络管理员】2023年软考网管初级常见知识考点(3)- 网络体系结构

news2024/11/23 20:26:47

写在前面】也是趁着五一假期前再写几篇分享类的文章给大家,希望看到我文章能给软考网络管理员备考的您带来一些帮助,5月27号也是全国计算机软件考试统一时间,也就不用去各个地方找资料和代码了。紧接着我就把我整理的一些资料分享给大家哈,主要针对全国软考网络管理员初级资料之网络体系结构
常考知识点:osi七层模型,吞吐量带宽时延的概念,TCP/IP体系结构及概念。

目录

  • 1.网络基本概念
    • 1.1网络的组成
    • 1.2网络的性能参数
      • 1.2.1.速率
      • 1.2.2.带宽
      • 1.2.3.吞吐量
      • 1.2.4.时延
      • 1.2.5信道利用率
    • 1.3协议的概念
  • 2.OSI七层模型
    • 2.1各层功能
      • 2.1.1.物理层
      • 2.1.2.数据链路层
      • 2.1.3.网络层
      • 2.1.4.传输层
      • 2.1.5.会话层
      • 2.1.6.表示层
      • 2.1.7.应用层
    • 2.2SAP概念
  • 3.TCP/IP体系结构
    • 3.1各层功能
    • 3.2各层协议
  • 4.片尾彩蛋

1.网络基本概念

1.1网络的组成

从计算机网络各组成部件的功能来看,各部件主要完成两种功能,即网络通信和资源共享。把计算机网络中实现网络通信功能的设备及其软件的集合称为网络的通信子网,而把网络中实现资源共享功能的设备及其软件的集合称为资源子网。
资源子网:由网络的服务器、工作站、共享的打印机和其他设备及相关软件所组成。
通信子网:是指网络中实现网络通信功能的设备及其软件的集合。通信设备、网络通信协议、通信控制软件等属于通信子网,是网络的内层,负责信息的传输。主要为用户提供数据的传输,转接,加工,变换等

1.2网络的性能参数

计算机网络性能参数指标包括:速率、带宽、吞吐量、时延、信道利用率等。

1.2.1.速率

网络技术中的速率指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率或比特率。速率是计算机网络中最重要的一个性能指标。速率的单位是bit/s或bps(比特每秒)。

1.2.2.带宽

“带宽”有以下两种不同的意义。(1)带宽本来是指某个信号具有的频带宽度。信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。例如,在传统的通信线路上传送的电话信号的标准带宽是3.1kHz(从300Hz到3.4kHz,即话音的主要成分的频率范围)。这种意义的带宽的单位是赫(或千赫,兆赫,吉赫等)。(2)在计算机网络中,带宽用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。这里一般说到的“带宽”就是指这个意思。这种意义的带宽的单位是“比特每秒”,记为bit/s。

1.2.3.吞吐量

吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。显然,吞吐量受网络的带宽或网络的额定速率的限制。例如,对于一个100Mbit/s的以太网,其额定速率是100Mbit/s,那么这个数值也是该以太网的吞吐量的绝对上限值。因此,对100Mbit/s的以太网,其典型的吞屈量可能也只有70Mbit/so有时吞吐量还可用每秒传送的字节数或帧数来表示。

1.2.4.时延

时延是指数据从网络(或链路)的一端传送到另一端所需的时间。网络中的时延是由传输时延、传播时延、处理时延和排队时延等组成的。(1)传输时延传输时延是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需时间。传输时延也可以称为发送时延。传输时延=数据帧长度(b)/发送速率(b/s)o(2)传播时延传播时延是电磁波在信道中传播一定的距离需要花费的时间。传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s)。注意:电磁波在自由空间的传播速率是光速,即3.0X105km/so电磁波在网络传输媒体中的传播速率比在自由空间低一些,在铜线电缆中的传播速率约为2.3Xl()5km/s,在光纤中的传播速率约为2.OX105km/so(3)处理时延主机或路由器在收到分组时要花费一定的时间进行处理,就这产生了处理时延。(4)排队时延排队时延:分组在经过网络传输时,会经过许多路由器。分组在进入路由器之前要先在输入队列中排队等待处理。在路由器确定了转发接口后,还要在输出队列中排队等待转发。这就产生了排队时延。这样数据在网络中经历的总延时就是:总延时=发送时延+传播时延+处理时延+排队时延。

1.2.5信道利用率

信道利用率指出某信道有百分之几的时间是被利用的

1.3协议的概念

通过通信信道和设备互连起来的多个不同地理位置的计算机系统,要使其能协同工作实 现信 息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交 流,都 必须遵循某种互相都能接受的规则。 为进行计算机网络中的数据交换而建立的规则、标准或约定的集合。协议总是指某一层 协 议,准确地说,它是对同等实体之间的通信制定的有关通信规则约定的集合。 网络协议的三个要素:
语义(Semantics):涉及用于协调与差错处理的控制信息。
语法(Syntax):涉及数据及控制信息的格式、编码及信号电平等。
定时(Timing):涉及速度匹配和排序等

2.OSI七层模型

2.1各层功能

osi 的体系结构定义了一个七层模型,用以进行进程间的通信,并作为一个框架来协调 各层 标准的制定;0SI 的服务定义描述了各层所提供的服务,以及层与层之间的抽象接 口和交互 用的服务原语;0SI 各层的协议规范,精确地定义了应糸发送何种控制信息及 何种过程来解 释该控制信息。y 次结构助记方式见下图 6-1 所示: 0SI/RM 将系统分成了七层,从下到上分别为物理层(Physical Layer, PHL)、数据链路层(Data Link Layer, DLL)、网络层(Network Layer, NL)> 传输层(Transport Layer, TL)> 会话层(Session Layer, SL)> 表示层(Presentation Layer, PL)和应用层 (Application Layer, AL),如图 3T 所示。

在这里插入图片描述

2.1.1.物理层

提供相邻设备间的比特流传输。它是利用物理通信介质为上一层(数据链路层)提供一 个物理 连接,通过物理连接透明地传输比特流。 所谓透明传输指经实际电路后传送的比特流没有变化,任意组合的比特流都可以在这个 电路 上传输,物理小不知道比特的含义。物理层要考虑的是如何发送“0”和“1”, 以及接收端如何 识别。

2.1.2.数据链路层

负责在两个相邻的节点间的线路上无差错地传送以帧为单位的数据,每一帧包括一定的 数据 和必要的控制信息,在接收点接收到数据出错时要通知发送方重发,直到这一帧无 误地到达 接收节点。数据链路层就是把一条有可能出错的实际链路变成让网络层看来好 像不出错的链 路。

2.1.3.网络层

网络中通信的两个计算机之间可能要经过许多个节点和链路,还可能经过几个通信子网。 网 络层数据的传送单位是分组(packet),网络层的任务就是要选择合适的路由,使发 送站的运输 层发下来的分组能够正确无误地按照地址找到目的站并交付目的站的运输 层,这就是网络层 的寻址功能。

2.1.4.传输层

任务是根据通信子网的特性最佳地利用网络资源,并以可靠和经济的方式为两个端系统 的 会话层之间建立一条传输连接,透明地传输报文。 传输层向上一层提供一个可靠的端到端的服务,使会话层不知道传输层以下的数据通信 的 细节。

2.1.5.会话层

会话层虽然不参与具体的数据传输,但它对数据进行管理,它向互相合作的表示进程之 间 提供一套会话设施,组织和同步它们的会话活动,并管理它们的数据交换过程。

2.1.6.表示层

在开放系统互连 0SI 模型中的第六眼,向应用进程提供信息表示方式,使不同表示方式 的 系统之间能进行通信。表示层还负责数据的加密和压缩。

2.1.7.应用层

在开放系统互连 0SI 模型中的最高层,为应用程序提供服务以保证通信。主要就是对软件提供接口让软件程序能使用网络服务。

2.2SAP概念

封装就是网络节点把要传送的数据用特定的协议打包后传送。多数协议是通过在原有数 据 之前加上封装头来实现封装的,一些协议还要在数据之后加上封装尾,而原有的数据 就成 为载荷。在发送方,osi 七层模型的每一层都对上层数据进行封装,以保证数据能 够正确无 误的传到目的地;而在接收方,每一层又对本层的封装数据进行解封装,并传 给上层,以 便数据被上层所理解。
(N)层实体向(N+1)层实体提供服务,(N+1)层实体向(N)层实体请求服务,从概念 上讲,这 是通过位于(N)层和(N+1)层的界面上的服务访问点(N) SAP 来实现的。(N) SAP 是一个访问 工具,由一组服务元素和抽象操作组成,并由(N+1)实体在该点调用。我们把(N)层中提供(N) 服务的那些(N)实体总称为(N)服务提供者;而把调用(N) 服务的(N+1)实体称为(N)服务用户。 如图 3-2 所示
在这里插入图片描述

图 3-2 服务访问点 SAP 在 0SI 环境内,用息传送发生在一层的已建立起连接的对等实体之间,也可发生在同一 开 放系统相邻子系统的实体之间。因此,采用不同类型的数据单元来表示这种不同传送 方式 的信息。 (N)协议数据单元(N) PDU:已建立起连接的同层对等(N)实体间交换信息的单元。 (N)服务数据单元(N) SDU:从相邻两层实体交换信息是服务提供者与服务用户之间交 换信 息。 (N)接口数据单元(N) IDU:在(N+l)/f (N)层边界上,把(N+1)实体与(N)实体 交换的信息通称 为(N)接口数据

3.TCP/IP体系结构

3.1各层功能

osi 是国际标准化组织为了实现设备互联而提出的一个纯理论的框架性的概念。因为 0SI 的 网络模型标准比较严格、过于复杂,另外推出的时间也相对较晚,所以目前还没 有完全按 照 0SI 模型实现的网络。而另一方面随着因特网的迅速发展,TCP/IP 体系结 构开始普及, 是我们实际应用最广泛的一种网络模型。 TCP/IP 协议族也是一种层次体系结构,共分为 5 层,其中的底层物理层和数据链路层 只要 能够支持IP层的分组传送即可,因此作为网络接口层来对待。从层次结构的角度 出发,TCP/IP 的体系结构模型如表 3-1 所示。 表 3-1 TCP/IP 协议层次关系
在这里插入图片描述

3.2各层协议

TCP/IP 协议族各层的功能简介如下: 网络接口层:提供 IP 数据报的发送和接收。该层使用协议为各通信子网本身固有的协 议。 例如以太网的 802. 3 协议、令牌环网的 802. 5 协议以及分组交互网的 X. 25 协议等。
网络层:提供计算机间的分组传输。
(1)高层数据的分组生成;
(2)底层数据报的分组 组 装;
(3)处理路由、流控、拥塞等问题。IP 协议提供统一的地址格式和 IP 数据包格 式, 以消除各通信子网的差异,从而为信息发送方和接受方提供透明通道。 传输层:提供应用程序间的通信。
(1)格式化信息流;
(2)提供可靠传输。TCP 协议提 供 面向连接的可靠的字节流传输;UDP 协议提供无连接的不可靠的数据包传输。 应用层:提供常用的应用程序。
应用层协议有 HTTP、FTP、SMTP、POP3、Telnet、DNS、 SNMP、RIP、DHCP 协议等。其中 HTTP、FTP、SMTP、POP3、Telnet 的传输层承载协议 是 基于 TCP 的。DNS、SNMP、RIP、DHCP 的传输层承载协议是爲于 UDP 的。

4.片尾彩蛋

倾心打造佳作,愿解君之惑,如若有幸,盼君上榜助阵,特此敬谢!
皇榜入口点击此处

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

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

相关文章

【Python】selenium工具

目录 1. 安装 2. 测试 3. 无头浏览器 4. 元素定位 5. 页面滑动 6. 按键、填写登录表单 7. 页面切换 Selenium是Web的自动化测试工具,为网站自动化测试而开发,Selenium可以直接运行在浏览器上,它支持所有主流的浏览器,可以接…

【Linux - Shell常用命令】- 判断文件是否存在、去掉文件后缀

目录 一、判断文件是否存在1.1 判断目录是否存在1.2 判断文件是否存在1.3 其他文件类型判断 二、字符串截取(去掉文件后缀)2.1 获取文件后缀2.2 获取文件前缀 一、判断文件是否存在 1.1 判断目录是否存在 将下面代码保存为dirExist.sh ,运行…

隐私权限是什么

导读: 隐私权在现代社会对于人们而言是重要的人格权,而随着互联网技术的发展,实践中侵犯隐私权的行为很常见。那么隐私权限是什么?侵犯隐私权的行为有哪些?侵犯他人隐私权要负什么法律责任?接下来将由找法…

Linux-修改虚拟机为静态IP 和 主机名

一、设置虚拟机的IP为静态的 一般情况下,NAT网络连接模式下,DHCP动态分配IP地址的,但这样在每次访问连接Linux虚拟机时,都要先去查询ip地址,很麻烦,干脆就将虚拟机IP地址写死,也就是设置为静态…

数据结构初阶 —— 树(二叉树)

目录 一,二叉树 特殊二叉树 二叉树的性质 二叉树的存储结构 二,二叉树链式结构 二叉树的遍历(四种) 二叉树接口 试题 一,二叉树 由一个根节点,加上两颗左二叉树和右二叉树组成,可以为空…

python cms建站教程:Wagtail建站(一、安装与基本使用)

最近有个建站的项目,因为python比较熟,为了快速建站想着用cms,但发现网上关于python cms的教程很少,于是自己试着写一个。建站工具采用Wagtail,是一款基于Django框架的cms,自己照着文档摸索了一番&#xff…

线性调频Z变换 CZT

文章目录 【1. 原理】【2. z k z_k zk​ 所在的路径】【3. CZT的实现步骤】【4. CZT的特点 】【5. CZT的应用】5.1 通过 CZT 变换求 DFT5.2 对信号的频谱进行细化分析5.3 求解Z变换X(z)的零、极点5.4 使用CZT进行Keystone变换 【6.相关文献】 线性调频Z变换(chirp …

FL Studio中文版V21的主要功能与下载教程

FL Studio21最新版是流行的数字音频工作站(DAW)其最新版本FL Studio 21,主要功能和下载教程如下: FL Studio21中文版功能介绍: 1. 全新界面:采用简洁现代的设计风格,工具栏和菜单进行重组,更加直观。提供智能提示与工作流指导,易于学习和操作。 2. 多显示器支持:可以在不同屏…

野火STM32电机系列(六)Cubemx配置ADC规则和注入通道

前文已经配置了GPIO、编码器 本节讲解CubeMXADC规则和注入通道 本文adc注入通道采用定时器触发,因此在上文定时器配置的基础上进行 常规信号(温度等)使用带DMA的常规通道连续采样 注入采样由定时器触发,采集电机三相电流&…

科大版中国版ChatGPT来啦!抢先体验

随着文心一言、通义千问等国内顶尖级ChatGPT大模型相继问世,具有语言理解和生成能力的人工智能正在引领行业创新发展。作为人工智能公司中的佼佼者,科大讯飞也开始加入到这场竞争中来。 4月20日,科大讯飞宣布即将于5月6日正式发布其最新的“…

【QT5:CAN卡通信的上位机-代码练习-收发数据+布局+引用外部库+基础样例(1)】

【QT5:CAN卡通信的上位机-代码练习-收发数据布局引用外部库基础样例1】 1、概述2、实验环境3、自我总结和提升4、事先声明5、效果展示6、代码编写过程(1)操作步骤部分1、新建工程2、加入外部库,并且加入qt工程中3、ui页面布局4、代码练习5、运…

荔枝派Zero(全志V3S)基于QT实现在LCD显示图片

文章目录 前言一、配置 buildroot 及编译二、写 QT 代码三、编译可执行文件四、拷贝到 SD 卡五、上板子测试六、资源自取 前言 有这样一个需求,通过配置 QT,在 linux 下实现显示我所想要显示的图片,实现的方式是我可以在命令行将图片的路径作…

人工智能之配置环境教程二:在Anaconda中创建虚拟环境安装GPU版本的Pytorch及torchvision并在VsCode中使用虚拟环境

人工智能之配置环境教程二:在Anaconda中创建虚拟环境安装GPU版本的Pytorch及torchvision并在VsCode中使用虚拟环境 作者介绍一. 查看自己电脑的CUDA版本1.1 方式一1.2 方式二 二. 下载安装CUDA三. 查看环境变量四. 创建虚拟环境4.1 使用指令创建虚拟环境4.2 查看Anc…

【刷题之路Ⅱ】LeetCode 24. 两两交换链表中的节点

【刷题之路Ⅱ】LeetCode 24. 两两交换链表中的节点 一、题目描述解题1、方法1——递归1.1、思路分析1.2、代码实现 2、方法2——迭代2.1、思路分析2.2、代码实现 3、方法3——交替的尾插3.1、思路分析3.2、代码实现 一、题目描述 原题连接: 24. 两两交换链表中的节…

人群计数经典方法Density Map Estimation,密度图估计

(3)Density Map Estimation(主流) 这是crowd counting的主流方法 传统方法不好在哪里?object detection-based method和regression-based method无法从图像中提取更抽象的有助于完成人群计数任务的语义特征 概况&…

asp.net个人信息管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net个人信息管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 asp.net个人信息管理系统VS开发s…

第七章 单行函数

MySQL系列文章目录 http://t.csdn.cn/YTPe9 文章目录 MySQL系列文章目录前言一、函数的理解1、 什么是函数2 、不同DBMS函数的差异3 、MySQL的内置函数及分类 二、 数值函数1 、基本函数2、 角度与弧度互换函数3、 三角函数4、 指数与对数5、进制间的转换 三、字符串函数四、日…

音视频八股文(8)-- h264 AnnexB

NALU(Network Abstract Layer Unit) ⾳视频编码在流媒体和⽹络领域占有重要地位;流媒体编解码流程⼤致如下图所示: H264简介 H.264从1999年开始,到2003年形成草案,最后在2007年定稿有待核实。在ITU的标准⾥称为H.264&#xff0c…

Docker快速创建一个单机版的Jenkins实例

目录 一、创建 Jenkins 实例 二、Pipeline 项目 三、总结 谈到 CI/CD,那便少不了这里面的佼佼者 Jenkins,正如 Jenkins 官网说的一样:“Build great things at any scale”,构建伟大,无所不能! 话不多说…

常用传感器-温湿度传感器SHT30

SHT30温湿度传感器 基本信息 工作电压:2.4V-5.5V 通讯协议:IIC 湿度测量范围:0-100 温度测量范围:-40-125 引脚 VIN:电源正极GND:电源负极SCL:数据线SDA:数据线 操作 1.加载库…