当前位置: 首页 > news >正文

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

写在前面】也是趁着五一假期前再写几篇分享类的文章给大家,希望看到我文章能给软考网络管理员备考的您带来一些帮助,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.片尾彩蛋

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

相关文章:

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

【写在前面】也是趁着五一假期前再写几篇分享类的文章给大家,希望看到我文章能给软考网络管理员备考的您带来一些帮助,5月27号也是全国计算机软件考试统一时间,也就不用去各个地方找资料和代码了。紧接着我就把我整理的一些资料分享给大家哈&…...

javascript正则表达式大括号、中括号、小括号的作用以及应用场景

在JavaScript正则表达式中,大括号 {}、中括号 [] 和小括号 () 都有不同的作用和应用场景。 大括号 {} 在正则表达式中,大括号 {} 表示重复次数。以下是一些常见的应用场景: {n}:精确匹配出现的次数,例如 \d{3} 匹配…...

5年测试老鸟总结,自动化测试的实施到落地,看这一篇足够...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Python自动化测试&…...

通达信顾比倒数线指标公式,信号不漂移

顾比倒数线是由技术派大师戴若顾比发明的,该指标利用三个重要的价格来判断入场或离场时机,可用于盘后制定下一个交易日的操作计划。此外,顾比倒数线还可以用于补充验证其他指标。 在编写顾比倒数线选股公式之前,需要先了解顾比倒…...

网络安全: CIDR无类别路由

网络安全: CIDR无类别路由 CIDR是无类别路由,出现CIDR的原因是因为ipv4的地址被使用完客,CIDR的出现暂缓了ipv4用完的速度。 原本的ipv4很刻板,网络号分成8位,16位,24位作为掩码,也就是 xxx.0…...

NetMQ | 发布订阅时使用含通配符的Topic

NetMQ | 发布订阅时使用含通配符的Topic 文章目录 NetMQ | 发布订阅时使用含通配符的Topic前言通配符如何使用通配符通配符的作用结束语 前言 今天我来介绍一下NetMQ发布订阅时如何使用含通配符的Topic,让我们能够更加灵活地订阅消息。 什么是Topic? 在NetMQ中&am…...

行为型模式-模板方法模式

模板方法模式 概述 在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实现与具体的环境相关…...

IPsec中IKE与ISAKMP过程分析(快速模式-消息1)

IPsec中IKE与ISAKMP过程分析(主模式-消息1)_搞搞搞高傲的博客-CSDN博客 IPsec中IKE与ISAKMP过程分析(主模式-消息2)_搞搞搞高傲的博客-CSDN博客 IPsec中IKE与ISAKMP过程分析(主模式-消息3)_搞搞搞高傲的博客…...

PostgreSQL 数据类型转换

各种数据类型(日期/时间、integer、floating point和numeric)转换成格式化的字符串及反过来从格式化的字符串转换成指定的数据类型,在实际操作中经常遇到。下面总结了一些常用的函数。 日期操作函数 函数返回类型描述实例to_char(timestamp…...

【Java笔试强训 1】

🎉🎉🎉点进来你就是我的人了博主主页:🙈🙈🙈戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔🦾🦾🦾 目录 一、选择题 二、编程题 🔥组队竞…...

你买票了吗?五一火车票发售量创历史新高,车票总发售2209万张票

五一劳动节已经成为了除春节国庆节外最隆重的节日,是全国性的庆祝节日。在这个节日里,人们可以通过旅游、购物、娱乐等方式来放松身心,充满活力地迎接新的挑战。同时,五一假期也成为了国内外客流量最大的旅游黄金周之一&#xff0…...

DiffUtil的使用

RecyclerView的DiffUtil用于计算并更新RecyclerView中数据集的变化。通过使用DiffUtil,我们可以避免完全重新加载整个列表,并且只会更改必要的视图。 以下是DiffUtil的基本用法: 创建一个继承自DiffUtil.Callback的类来计算差异。在这个类中…...

【Python】【进阶篇】18、Django初始化项目环境精讲

目录 18、Django初始化项目环境精讲1. 完成数据库迁移2. PyMySQL模块的使用3. migrate与makemigrations命令详解1) makegrations生成数据库迁移文件2) migrate执行数据库迁移命令3) 完成数据库迁移总结 18、Django初始化项目环境精讲 上一节中,我们完成了对 settin…...

Web前端基础

一.说明 如果你要了解web前端领域,那么三种语言是你必须要了解的,即html5、CSS、Javascript是你必须要了解的,通过前面的专栏内容你一定对html标记语言非常熟悉,那么其他两种语言是什么,他们怎么和html联系在一起&…...

ACM 1007 | 分段函数求值

文章目录 0x00 前言 0x01 题目描述 0x02 问题分析 0x03 代码设计 0x04 完整代码 0x05 运行效果 0x06 总结 0x00 前言 C 语言网不仅提供 C 语言,还包括 C 、 java 、算法与数据结构等课程在内的各种入门教程、视频录像、编程经验、编译器教程及软件下载、题解博…...

ChatGPT技术原理 第十四章:未来发展方向

目录 14.1 多模态对话生成 14.2 跨语言对话生成 14.3 增量学习 14.4 深度强化学习...

大型水利投资集团,打造数智财资管理新范式

随着我国城市化进程的不断推进,城市基础设施在国民经济中的作用愈加重要,其建设水平直接影响一个城市的竞争力。国有城投、水投等企业作为城市基础设施建设的主要参与者,其重要性不言而喻。随着国家、地方对基础设施重要性认识的加深以及政府…...

【java】彻底剖析 Synchronized

文章目录 前言对象结构Monitor 对象Synchronized特征原子性可见性有序性可重入锁 锁升级的过程 前言 源码级别剖析Synchronized 对象结构 Synchronized是Java中的隐式锁,它的获取锁和释放锁都是隐式的,完全交由JVM帮助我们操作,在了解Sync…...

有反爬机制就爬不了吗?那是你还不知道反反爬,道高一尺魔高一丈啊

文章目录 一、从用户请求的Headers反爬虫二、基于用户行为反爬虫(1)方法1(2)方法2 三、动态页面的反爬虫四.总结 不知道你们在用爬虫爬数据的时候是否有发现,越来越多的网站都有自己的反爬机制,抓取数据已经…...

手把手教你本地CPU环境部署清华大模型ChatGLM-6B,利用量化模型,本地即可开始智能聊天,达到ChatGPT的80%

大家好,我是微学AI,今天教你们本地CPU环境部署清华大ChatGLM-6B模型,利用量化模型,每个人都能跑动大模型。ChatGLM-6B是一款出色的中英双语对话模型,拥有超过62亿个参数,可高效地处理日常对话场景。与GLM-1…...

MPNet:旋转机械轻量化故障诊断模型详解python代码复现

目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

FastAPI 教程:从入门到实践

FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...

【AI学习】三、AI算法中的向量

在人工智能(AI)算法中,向量(Vector)是一种将现实世界中的数据(如图像、文本、音频等)转化为计算机可处理的数值型特征表示的工具。它是连接人类认知(如语义、视觉特征)与…...

MySQL中【正则表达式】用法

MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现(两者等价),用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例: 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...

3-11单元格区域边界定位(End属性)学习笔记

返回一个Range 对象,只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意:它移动的位置必须是相连的有内容的单元格…...

Java 二维码

Java 二维码 **技术&#xff1a;**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的

修改bug思路&#xff1a; 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑&#xff1a;async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...

现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?

现有的 Redis 分布式锁库&#xff08;如 Redisson&#xff09;相比于开发者自己基于 Redis 命令&#xff08;如 SETNX, EXPIRE, DEL&#xff09;手动实现分布式锁&#xff0c;提供了巨大的便利性和健壮性。主要体现在以下几个方面&#xff1a; 原子性保证 (Atomicity)&#xff…...