计算机网络中的 OSI 模型
什么是OSI?
国际标准化组织(ISO)开发了开放系统互连(OSI)模型,该模型允许不同的通信系统通过标准协议进行通信。通俗地说,OSI为计算机系统之间建立了一种相互通信的标准。
从通过通信介质传输比特的实际实现到分布式应用程序中数据的最高级别表示,该模型将通信系统中的数据流划分为七个抽象级别。
每个中间层为其上层提供一类功能,同时还从下层接收服务。标准通信协议用于在软件中实现功能类别。
从1970年代后期开始,创建OSI模型是为了适应许多计算机网络系统的增长,这些系统在世界各地的大型国家网络运营中竞争使用。该模型在1980年代成为国际标准化组织开放系统互连小组(ISO)的工作产品。
虽然旨在提供网络的完整定义,但该模型未能在早期Internet架构中的软件架构师中获得吸引力,这一点可以从规范性较低的Internet协议套件中得到证明,该套件主要由Internet工程任务组(IETF)赞助。
OSI模型如何工作?
OSI是IT网络专业人员用来建模或构思数据如何通过网络传输或接收的模型。大多数IT网络认证,包括CiscoCertifiedNetworkAssociate(CCNA)和CompTIANetwork+认证计划,都要求您了解这一点。如前所述,该模型旨在将数据传输标准、流程和协议分为七个级别,每个级别负责完成与数据传输相关的某些职责。
OSI模型基于网络中两个点的通信,该网络分为七个级别或功能。
此设计中的每一层都为其上方的层提供服务,而后者又由其下方的层提供服务。结果,数据将通过源计算机中的层向下移动,通过网络,然后在用户之间的给定消息中通过接收计算机中的层向上移动。只有顶层应用层不向更高层提供服务。
OSI模型的层次
OSI模型分为七层,如下-
物理层
数据链路层
网络层
传输层
会话层
表示层
应用层
OSI的特点
OSI模型的顶层主要处理与系统相关的困难,仅在软件中使用。程序层离用户最近。软件应用程序与最终用户和应用程序框架进行通信。直接位于另一层之上的层称为顶层。
OSI模型的最低层处理数据传输困难。硬件和软件用于实现数据链路和物理层。物理层是OSI模型的最低层,也是最接近物理介质的一层。物理层主要负责将数据放在物理介质上。
OSI模型的优缺点
使用OSI模型有几个优点,包括以下几点-
在计算机网络领域,它被视为标准模型。
该模型支持无连接和面向连接的服务。当用户需要通过互联网进行更快的数据传输时,他们可以使用无连接服务,当他们需要可靠性时,他们可以使用面向连接的模型。
它适用于广泛的协议。
将所有服务打包在一层会降低模型的适应性和安全性。
以下是OSI模型的一些缺点-
管理会话的会话层和处理用户交互的表示层不如OSI模型的其他层有用。
某些服务,例如传输层和数据链路层,在不同层重复。
层不能同时工作;每一层都必须等待接收来自前一层的数据。