OSI七层模型


OSI 七层模型

一、是什么?

OSI 模型(Open System Interconnection Reference Model,缩写为 OSI), 全名 “开放式系统互联通信参考模型”,是一个试图使各种计算机在全世界范围内互联为网络的标准框架。1983 年,国际标准组织(ISO)发布了著名的 ISO/IEC 7498 标准,它定义了网络互联的 7 层框架,也就是开放式系统互联参考模型。

二、划分

7 层是指 OSI 七层协议模型,主要是:

  • 应用层(Application)
  • 表示层(Presentation)
  • 会话层(Session)
  • 传输层(Transport)
  • 网络层(Network)
  • 数据链路层(Data Link)
  • 物理层(Physical)

image.png

三、详细介绍

名称 主要功能 典型设备 典型协议、标准和应用
应用层 为应用软件提供接口,使应用程序能够使用网络服务 网关 http(80)、ftp(20/21)、smtp(25)、pop3(110)、telnet(23)、dns(53)
表示层 数据的解码和编码,数据的加密和解密,数据的压缩和解压缩 网关 ASCLL、PICT、TIFF、JPEG、 MIDI、MPEG
会话层 建立、维护、管理应用程序之间的会话 网关 RPC、SQL、NFS 、X WINDOWS、ASP
传输层 负责建立端到端的链接,保证保温在端到端之间的传输 网关 TCP、UDP、SPX
网络层 负责将分组数据从源端传输到目的端,网络层的主要作用就是路由和寻址 路由器 IP、IPX、APPLETALK、ICMP
数据链路层 在不可靠的物理链路上,提供可靠的数据传输服务 交换机、网桥、网卡 802.2、802.3ATM、HDLC、FRAME RELAY
物理层 利用传输介质为数据链路层提供物理连接,实现比特流的透明传输 集线器、中继器 V.35、EIA/TIA-232

image.png

四、数据封装和解封装

1. 封装过程

  1. 用户信息转换为数据,以便在网络上传输。
  2. 数据转换为数据段,并在发送方和接收方主机之间建立以条可靠的连接。
  3. 数据段转换为数据包或数据报,并且在报头中放上逻辑地址,这样,每以个数据包都可以通过互联网进行传输。
  4. 数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件(以太网)地址唯一表示每一台主机。
  5. 帧转换为比特流,并采用数字编码和时钟方案。

    注:数据流是从高层往下封装的,解封装和它的过程相反。

image.png

2. 解封装过程

image.png


文章作者: Truda
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Truda !
评论
  目录