【愚公系列】2023年08月 网络安全高级班 004.OSI开放系统互联模型

举报
愚公搬代码 发表于 2023/08/18 23:03:27 2023/08/18
【摘要】 前言 1.OSI的历史背景OSI的历史背景可以追溯到20世纪70年代,当时全球范围内的计算机厂商推出了许多不同的计算机网络标准。这些标准往往不兼容,导致数据交换非常困难。因此,国际标准化组织(ISO)在1977年开始了一个名为"开放系统互连参考模型"(Open Systems Interconnection Reference Model,简称OSI)的项目,旨在解决这个问题。该模型将网络...

前言

1.OSI的历史背景

OSI的历史背景可以追溯到20世纪70年代,当时全球范围内的计算机厂商推出了许多不同的计算机网络标准。这些标准往往不兼容,导致数据交换非常困难。因此,国际标准化组织(ISO)在1977年开始了一个名为"开放系统互连参考模型"(Open Systems Interconnection Reference Model,简称OSI)的项目,旨在解决这个问题。该模型将网络通信过程分为七层,这些层从下至上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。这些层来自不同的厂商,并且可以独立地发展。因此,OSI模型为不同的计算机网络提供了共同的标准,使得它们能够相互连接并交换数据。

2.OSI的作用意义

OSI(Open Systems Interconnection)是一个国际标准化组织(ISO)开发的通信协议模型,它用于计算机间的通信。它将通信协议分为七个不同的层次,每个层次都有自己的特定功能和目的。 该模型旨在提供一个框架,使计算机能够在独立于硬件和操作系统的情况下进行通讯。因此,OSI模型对于开发网络协议、网络设备和网络软件等方面都非常重要。

一、OSI开放系统互联模型

1.OSI的分层模型

OSI(Open Systems Interconnection)模型是一个抽象的描述计算机网络通信各层模型的框架,它由国际标准化组织(ISO)在1984年研究制定。OSI分层模型总共分为7层,从下到上依次是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过这个模型,不同的网络设备和协议能够根据各自的功能在不同的层次上实现互相的交互和通信。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.OSI的实现过程

OSI的实现过程指的是在计算机网络中实现OSI(Open Systems Interconnection)模型的过程。OSI模型是一种网络通信的参考模型,将网络通信分为七个层次,每个层次负责不同的功能。

OSI模型的七个层次分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。在实现OSI模型时,需要对每个层次进行协议的设计和实现,以便实现该层次的功能,并与上下层次进行交互。

实现OSI模型的过程包括以下几个步骤:

  • 确定需要实现的功能和要求,按照OSI模型进行分层设计。
  • 设计协议,并进行编码和测试。
  • 在每个层次上实现协议,并将实现的协议与下一层次的协议进行集成测试。
  • 确定每个层次之间的接口协议,以便进行上下层次的数据传输。
  • 进行整体测试,验证每个层次协议的正确性和功能的实现情况。
  • 针对性能和安全性等方面进行优化和完善。

2.1 协议数据单位

在这里插入图片描述

2.2 数据封装过程

在这里插入图片描述

2.3 数据解封装过程

在这里插入图片描述

2.4 数据传输举例

在这里插入图片描述
在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。