计算机网络中的OSI模型
什么是OSI模型?
国际标准化组织 (ISO) 制定了开放系统互连 (OSI) 模型,该模型允许不同的通信系统通过标准协议进行通信。简单来说,OSI 建立了计算机系统之间相互通信的标准。
从通过通信媒体传输位的实际实现到分布式应用程序中数据的最高级别表示,该模型将通信系统中的数据流划分为七个抽象级别。
每个中间层都为其上层提供一类功能,同时接收来自下层的服务。标准通信协议用于在软件中实现功能类。
OSI 模型创建于 20 世纪 70 年代后期,旨在适应许多计算机网络系统的增长,这些系统正在争夺在全球大型国家网络运营中的使用权。该模型成为国际标准化组织开放系统互连组 (ISO) 在 20 世纪 80 年代的工作成果。
虽然旨在提供网络的完整定义,但该模型未能获得早期互联网架构中软件架构师的关注,这一点可以从 Internet 工程任务组 (IETF) 主要赞助的不太规范的互联网协议套件中看出。
OSI 模型是如何工作的?
OSI 模型是 IT 网络专业人员用来模拟或构思如何在网络上传输或接收数据的模型。大多数 IT 网络认证,包括思科认证网络工程师 (CCNA) 和 CompTIA Network+ 认证计划,都需要您了解这一点。如前所述,该模型旨在将数据传输标准、流程和协议分解为七个级别,每个级别负责完成与数据传输相关的特定任务。
OSI 模型基于网络中两个点的通信,该通信分为七个级别或功能。
此设计中的每一层都为其上层提供服务,而其上层又由其下层提供服务。因此,在用户之间的给定消息中,数据将向下移动到源计算机中的各层,然后跨网络,然后向上移动到接收计算机中的各层。只有顶层的应用层不向更高级别的层提供服务。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
OSI 模型的各层
OSI 模型分为七层,如下所示:
- 物理层
- 数据链路层
- 网络层
- 传输层
- 会话层
- 表示层
- 应用层
OSI 模型的特性
OSI 模型的顶层主要处理与系统相关的难题,这些难题仅在软件中使用。程序层最接近用户。软件应用程序与最终用户和应用程序框架进行通信。直接位于另一层之上的层称为顶层。
OSI 模型的最低层处理数据传输难题。硬件和软件用于实现数据链路层和物理层。物理层是 OSI 模型的最低层,也是最接近物理介质的一层。物理层主要负责将数据放到物理介质上。
OSI 模型的优缺点
使用 OSI 模型有几个优点,包括:
在计算机网络领域,它被认为是一个标准模型。
该模型同时支持无连接和面向连接的服务。当用户需要通过互联网进行更快的数
它适用于各种协议。
将所有服务打包到一层中使得模型适应性和安全性较低。
以下是 OSI 模型的一些缺点:
会话层(管理会话)和表示层(处理用户交互)不像 OSI 模型的其他层那样有用。
某些服务(例如传输层和数据链路层)在不同层重复出现。
各层不能同时工作;每一层都必须等待接收来自前一层的数