📜  OSI模型:层,特征,功能(1)

📅  最后修改于: 2023-12-03 15:03:25.854000             🧑  作者: Mango

OSI模型: 层, 特征, 功能

简介

OSI模型是计算机网络中的一个概念性模型,它将网络通信分为七个层次,每个层次都有自己的功能。OSI模型被认为是网络通信的基础,它使不同类型的计算机和网络设备能够互相通信。

层次数据

| 层级 | 名称 | 数据包/帧 | | --- | --- | --- | | 7 | 应用层(Application Layer)(提供为应用软件而设的界面,以设置与另一应用软件之间的通信) | 数据 | | 6 | 表示层(Presentation Layer)(把数据转换为能与接收者的系统格式兼容并适合传输的格式) | 数据 | | 5 | 会话层(Session Layer)(负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接) | 数据 | | 4 | 运输层(Transport Layer)(定义传输数据的协议端口号,以及流控和差错校验) | 报文段/用户数据报 | | 3 | 网络层(Network Layer)(进行逻辑地址寻址,实现不同网络之间的路径选择) | 分组/数据报 | | 2 | 数据链路层(Data Link Layer)(建立逻辑连接,进行硬件地址寻址,差错校验等) | 帧 | | 1 | 物理层(Physical Layer)(建立、维护、断开物理连接) | 符号/比特 |

特征
分层处理

OSI模型采用的是分层处理结构,每个层次执行特定的功能,每个层次都是独立的。

封装

OSI模型中的数据包/帧在传输过程中会根据不同的协议封装成不同的格式,当数据到达目的地后,相应的协议又会逐层地解除封装,最终得到原始的数据。这个过程被称之为封装(Encapsulation)

协议

每个层次在传输过程中都需要协议的支持。协议控制着每一层数据包/帧的格式和内容,使得数据包/帧可以在发送端、接收端的不同物理设备中进行传输。

连接控制

OSI模型中的会话层提供了一种连接控制机制,确保了不同的计算机之间能够相互进行通信。

功能简述
  • 物理层:通过物理介质传递比特流。
  • 数据链路层:将数据编组成帧,完成差错控制等功能。
  • 网络层:通过多个网络的互联实现逻辑地址间的通信。
  • 运输层:提供了可靠的端到端的数据传输和错误恢复功能。
  • 会话层:建立,管理和终止进程之间的会话连接。
  • 表示层:数据的格式转换,数据加密和解密等。
  • 应用层:提供用户接口和支持应用程序。
参考
  1. OSI模型
  2. 计算机网络之 OSI 模型详解