计算机网络 3.3OSI参考模型

第三节 OSI参考模型

一、认识OSI/RM

1.描述:定义了一个连接异种计算机的标准主体结构,给网络设计者提供了一个参考规范。

2.组织:国际标准化组织.

3.发展:1979年研究并提出了该国际标准。

4.分层原则:

①层次的划分使每层应实现一个定义明确的功能,并且有助于制订网络协议的国际化标准;

②层次数量应适量,要易管理,要避免处理开销太大,边界应选择较少跨过接口的通信量。

5.OSI参考模型的特性

①一种将异构系统互联的分层结构,使每层完成所定义的功能,各层之间不相互影响。

②提供了控制互联系统交互规则的标准,OSI是一种抽象结构,而并非具体实现的描述;

③不同系统上的相同层的实体称为同等层实体;

④不同节点的同等层实体之间的通信由该层的协议管理;

⑤同一节点内相邻层之间通过接口进行通信。

⑥相邻层间的接口定义了原语操作和低层向上层提供的服务;

⑦所提供的公共服务是面向连接的或无连接的数据服务;

⑧直接的数据传送仅在最底层实现;

6.OSI参考模型的相关技术术语

①数据单元:为了在对等和相邻层实体间传送数据。

类型:

Ⅰ服务数据单元:该层待传送和处理的数据单元。

Ⅱ协议数据单元:同等层水平方向传送的数据单元。

Ⅲ接口数据单元:相邻层接口间传送的数据单元。

Ⅳ服务访问点:层次中上下层服务访问的接口。

Ⅴ服务原语:用来说明一个层次提供的服务,有请求、指示、响应、确认四个类型。

②面向连接的服务

作用:在欲传送数据时,向对方请求建立连接,同意后以帧或分组为单位按序进行数据传送,传送结束后拆除链路。

③面向无连接的服务

作用:将每一帧或分组信息带有完整的地址,独立选择路径传送至目的地,到达目的地后进行排序。

二、物理层

1.任务:实现物理上互连系统间的信息传输,定义了通信设备与传输线接口硬件的电气、机械以及功能和过程的特性。

2.子网属性:属于通信子网,面向数据通信。

3.单位:比特。

4.主要功能:

①物理连接的建立、维持与释放;

②物理层服务数据单元传输;

③物理层管理

5.介质和互联设备:空明线、平衡电缆、同轴电缆、接收器、发送器、集线器、中继器等。

三、数据链路层

1.任务:数据链路的建立、拆除以及对数据的检错、纠错,通过数据链路层协议实现可靠的数据传输。

2.子网属性:属于通信子网,面向数据通信。

3.分类:逻辑链路控制子层、介质访问控制子层。

4.单位:帧。

5.主要功能:

①链路管理; ②帧的装配与分解;

③帧的同步; ④流量控制与顺序控制;

⑤差错控制; ⑥使接收端能区分数据和控制信息;

⑦透明传输; ⑧寻址。

6.主要协议

分类:面向字符的数据链路控制规程、面向比特的数据链路控制规程。

7.链路层设备:网卡、网桥、调制解调器。

四、网络层

1.任务:控制通信子网、处理端对端数据传输,解决两个主机之间的数据传输问题。

2.子网属性:属于通信子网,面向数据通信。

3.单位:分组。

4.主要功能:

①建立和拆除网络连接; ②分段和组块;

③有序传输和流量控制; ④网络连接多路复用;

⑤路由选择和中继; ⑥差错的检测和恢复;

⑦服务选择。

5.网络层提供的服务

①数据报服务:多用于传输短报文的无连接服务;

②虚电路服务:多用于面向连接的服务。

6.路由选择

定义:网络中的节点根据通信网络的情况,按照一定的策略,选择一条可用的传输路由,把信息发往目标。

五、传输层

1.任务:屏蔽了通信子网中的细节,实现通信子网的端到端的透明传输,完成用户资源子网中两节点间的逻辑通信。

2.地位:是七层协议中最重要和最复杂的。

3.单位:报文。

4.特性:连接与传输、传输层服务。

5.主要功能:

①接受会话层的数据并处理,然后经通信子网实现两主机间端到端通信。

②提供建立、终止传输连接,实现相应服务。

③向高层提供可靠的透明数据传输,具有差错控制、流量控制及故障恢复功能。

六、会话层

1.任务:使一个远程终端登录到远地的计算机,进行文件传输或进行其他的应用。

2.子网属性:属于资源子网,面向数据处理。

3.单位:报文。

4.主要功能:

①提供远程会话地址; ②会话建立后的管理;

③提供时序功能:把分组重新组成报文。 ④确定会话模式:单工、半双工、全双工。

5.提供的服务:

①会话连接的建立和拆除; ②与会话管理有关的服务;

③隔离; ④出错和恢复控制。

七、表示层

1.任务:把发送方的内部格式编码为适于传输的位流,接收方再将其解码为所需要的表示形式。

2.子网属性:属于资源子网,面向数据处理。

3.单位:报文。

4.主要功能:

①语法转换; ②传送语法的选择;

③常规功能(建立连接、传送、释放等)。

5.提供的服务:

①数据转换和格式转换; ②语法选择;

③数据加密和解密; ④文本压缩。

八、应用层

1.任务:负责两个应用进程之间的通信,为网络用户之间的通信提供专用程序。

2.子网属性:属于资源子网,面向数据处理。

3.单位:报文

4.功能:

①虚拟终端协议; ②文件传输、访问和管理;

③作业传送和操纵; ④电子邮件。

⑤完成语义的处理。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vue3 第二十八节 (vue3 事件循环之JS事件循环)

1、什么是事件循环 事件循环就是消息队列,是浏览器渲染主线程的工作方式; 过去将消息队列,简单的分为宏任务 和微任务 两种队列,而对于现在复杂多变的浏览器环境,显然这种处理方式已经不能满足使用,取而代…

基于springboot+vue的自习室管理和预约系统(全套)

一、系统架构 前端:vue | element-ui | html 后端:springboot | mybatis-plus 环境:jdk1.8 | mysql | maven | nodejs 二、代码及数据库 三、功能介绍 01. web端-首页1 02. web端-首页2 03. web端-注册 04. web端-登录 05. w…

【C++ 】红黑树

1.1 红黑树的概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或 Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路 径会比其他路径长出俩倍&#xff…

HCIP的学习(17)

BGP基础配置 使用直连接口IP地址来建立EBGP对等体关系 1、启动BGP协议 [r1]bgp 100 ----启动BGP协议,并且规定其AS号2、配置设备的RID数值,一般选择设备的loopback接口的IP地址 [r1-bgp]router-id 1.1.1.13、配置BGP对等体信息,包含了对等体…

庙算兵棋推演AI开发初探(4-调用AI模型)

前面讲了如何开展编写规则脚本型Agent(智能体)的方法,现在探究一下如何调用知识型(一般而言的训练出的模型)智能体的方法。 这次调用的是庙算平台的demo(网址见图) 下载了“知识强化学习型”…

ComfyUI 介绍及入门

介绍 ComfyUI 是一种用户界面,它采用了基于节点的流程设计,用于操作一种名为 Stable Diffusion 的技术。这种设计允许用户通过自定义流程来实现更精确的工作流程,并确保结果的可重复性。在 ComfyUI 中,每个模块都承担着特定的任务…

为什么质量工程师必学六西格玛?突破职业发展的瓶颈?

在质量管理领域工作多年,你是否曾感受到事业发展的停滞不前?3年、5年的职业生涯,薪水依旧停留在每月5000-7000,而同行业的其他人却能月入2-3万,这种差距让人不禁陷入深思。 问题究竟出在哪里?为什么我们的…

强化学习——马尔可夫过程的理解

目录 一、马尔可夫过程1.随机过程2.马尔可夫性质3.马尔可夫过程4.马尔可夫过程示例 参考文献 一、马尔可夫过程 1.随机过程 随机过程是概率论的“动态”版本。普通概率论研究的是固定不变的随机现象,而随机过程则专注于那些随时间不断变化的情况,比如天…

第五百零三回

文章目录 1. 概念介绍2. 使用方法2.1 普通路由2.2 命名路由 3. 示例代码4. 内容总结 我们在上一章回中介绍了"使用get显示Dialog"相关的内容,本章回中将介绍使用get进行路由管理.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在本章…

Github上5个实用的ChatGPT仓库

ChatGPT是一款基于聊天场景的大模型AI,最近火出圈。 Chat表示聊天,GPT表示大模型算法,它通过生成式的人机对话功能,让使用者第一次有了AI机器人‘懂我‘的感觉,而不是Siri、小爱那种傻瓜式的语音服务。 ChatGPT不仅仅…

M 有效算法

M 有效算法 本题考验二分知识&#xff0c;思路是二分k的取值&#xff0c;就按第一组样例来说当我们k取值为1的时候我们遍历数组想让|8-x|<k1的话x的取值范围是7-9&#xff0c;想让|3-x|<k2的话x的取值范围是1-5&#xff0c;两者x的区间不重合&#xff0c;说明肯定没有x能…

C/C++实现汉诺塔游戏和详细解

C/C实现汉诺塔游戏和详细解析 需要详细代码可联系QQ&#xff1a;3324729792 引言 汉诺塔问题是一个经典的递归问题&#xff0c;起源于一个传说中的印度寺庙。在这个问题中&#xff0c;我们需要将所有的圆盘从一个柱子移动到另一个柱子上&#xff0c;且在移动过程中&#xff…

2024审计师报名流程图解❗报名时间汇总❗

2024年审计专业技术资格考试报名正在进行中 &#x1f50d;审计报名流程 一、考生注册 打开浏览器登录中国人事考试网进行【考生注册】&#xff0c;按照提示认真填写个人注册信息&#xff0c;确保个人信息真实、完整、准确&#xff0c;并上传已处理好的照片。 二、考生报名 1⃣考…

Python中进程类Process的方法与属性的使用示例

一、示例代码&#xff1a; from multiprocessing import Process import time import osdef child_1(interval):print(子进程&#xff08;%s&#xff09;开始执行&#xff0c;父进程为&#xff08;%s&#xff09; % (os.getpid(), os.getppid()))t_start time.time()time.sle…

常用的30个linux命令总结

1、常用30个命令总结 2、具体参数用法参考网站&#xff1a; Linux命令大全(手册) – 真正好用的Linux命令在线查询网站

鸿蒙开发接口Ability框架:【AbilityMonitor】

AbilityMonitor AbilityMonitor模块提供匹配满足指定条件的受监视能力对象的方法的能力&#xff0c;最近匹配的能力对象将保存在AbilityMonitor对象中。 说明&#xff1a; 本模块首批接口从API version 9 开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起…

彩虹易支付用户中心美化主题 模版源码

简介&#xff1a; 彩虹易支付用户中心美化主题 模版源码 使用本主题前请备份官方版本文件再进行解压到user目录替换&#xff01; 点击下载

材料物理 笔记-8

原内容请参考哈尔滨工业大学何飞教授&#xff1a;https://www.bilibili.com/video/BV18b4y1Y7wd/?p12&spm_id_frompageDriver&vd_source61654d4a6e8d7941436149dd99026962 或《材料物理性能及其在材料研究中的应用》&#xff08;哈尔滨工业大学出版社&#xff09; ——…

绘制一个单级放大电路原理图过程,保姆级教程

新手在学习pads的使用最好最快的方法就是实际上手去画原理图&#xff0c;画PCB图&#xff0c;在这个过程中&#xff0c;就能够更快速得掌握PADS软件的使用。 本篇就是对于实际画原理图过程的一个记录&#xff0c;手把手教学&#xff0c;如果有纰漏或者有更好的一些技巧&#xf…

Spring Cloud 概述及项目创建

本篇主要介绍什么是Spring Cloud&#xff0c;以及Spring Cloud工程的创建 目录 一、什么是微服务&#xff1f; 集群 分布式 微服务 二、Spring Cloud 什么是Spring Cloud Spring Cloud 版本 Spring Cloud实现方案 Spring Cloud 工程创建 创建父工程 创建子工程 一、…