📜  使用OSI模型进行通讯的方式

📅  最后修改于: 2021-08-27 07:41:27             🧑  作者: Mango

开放系统互连(OSI)模型是由国际标准化组织(ISO)创建的标准“参考模型” ,用于描述网络通信中涉及的软件和硬件组件如何划分工作并彼此交互。

OSI模型定义了七层功能元素集,从级别1的物理关联(物理层)到第7层(应用层)。传输控制协议(TCP)和Internet协议(IP)是定义Internet的两个网络标准。 IP定义了计算机如何在相互连接的一组网络上彼此接收数据。 TCP定义了此类网络如何具有更可靠的通信渠道。

OSI模型中的层需求:

  1. 在两个设备之间建立用于通信和共享信息的链接的方法很复杂。产生有利可图的沟通需要完成许多任务。需要开发一种网络架构来执行所有这些功能。
  2. 在网络体系结构中,各种任务和功能被分类为称为LAYERS的相关和可管理的集合。网络体系结构可以定义为一组协议,描述每个层的功能。协议隐藏在OSI模型中,并且可以随着技术的变化而轻松更改。
  3. 中间系统仅需要几层,而不需要所有层。协议分层使我们能够设计连续层放置到的系统或设备。它还允许将服务与实现区分开。

7层OSI / ISO参考模型

使用网络体系结构的原因和优点如下:

  1. 分层体系结构提供了更新和扩展网络服务的可变性。
  2. 新服务和网络基础架构的管理变得更加容易。它消除了设计过程中的复杂性,因为各层的功能及其协商是可区分的。
  3. 分配给它们的层数,名称和层的功能可以在网络之间变化。但是对于所有网络,总是较低层在其上层提供某种服务。
  4. 分层体系结构的概念是一种查看网络的新方法。
  5. 逻辑分段允许不同团队同时在不同任务上并行工作。
  6. 由于分段(分层结构),可以将复杂的问题分解为简单且更可行的任务。

OSI / ISO模型中的通信过程:

使用ISO / OSI模型的交换

  1. 在较高的层中,发送方的每一层都将其信息添加到从该层上方接收的消息中,并将整个包移动到该层的正下方,如图所示。
  2. 每层都以标头的形式添加其信息。标头被添加到消息级别(6、5、4、3和2)。在数据链接层(第2层)中添加了标头。
  3. 在物理层,通信是直接的,即发送方将比特流发送到接收方。在物理层(第1层),整个包装被转换成可以转移到接收方的形式。在接收方,每个过程都逐层伴随以接收和删除消息数据。
  4. 始终在软件中实现上层OSI层(传输层,会话层,表示层,应用程序层(4、5)),而下层则是硬件和软件的组合(第2、3层),物理层除外第一层,第二层和第三层(即物理层,数据链路层和网络层)是网络支持层,它们处理移动数据的物理方面,例如电气规格,物理连接,物理地址,第4层,端到端的传输层可确保可靠的数据传输。
  5. 并非所有应用程序都需要使用七层。较低的三层足以满足大多数应用的需要。每一层由电子电路和/或软件组成,并且与其余各层分开存在。
  6. 假定每个层都处理来自其上方或下方的层中的消息或数据。这是通过遵循协议规则来完成的。
  7. 因此,每一层都从相邻层获取数据,并根据这些规则进行处理,然后将处理后的数据发送到另一侧的下一层。