📜  使用 OSI 模型进行通信的方式(1)

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

使用 OSI 模型进行通信的方式

OSI模型是一种通信协议的理论框架,它是一种把网络通信的功能分成7个不同层次,从而便于进行模块化设计的标准。

以下是每个层次的功能和主要协议:

应用层

应用层是网络通信中最高层,它提供了各种应用程序的服务和网络资源的访问权。应用层协议可以是基于TCP或UDP协议,比如HTTP,FTP,SMTP等。

表示层

表示层是网络通信中的第6层,主要负责数据的转换和加密、解密等。常见的协议有JPEG、MPEG等。

会话层

会话层是网络通信中的第5层,在通信之前需要建立/维护会话连接。主要负责在网络中的两个应用程序之间建立、管理和终止会话连接。

传输层

传输层是网络通信中的第4层,它负责端到端的数据传输,并确保数据的可靠性、完整性和正确性。常见的协议有TCP、UDP。

网络层

网络层是网络通信中的第3层,它负责在不同的网络之间传输数据。主要功能是路由和寻址。常见协议有IP、OSPF等。

数据链路层

数据链路层是网络通信中的第2层,它负责管理物理连接,并将数据分组成数据帧进行传输。常见的协议有ARP、PPP等。

物理层

物理层是网络通信中的最低层,它负责在物理层面上连接计算机与网络,并提供一些物理特性。常见的协议有RS-232、EIA/TIA-232等。

以上是OSI模型的七层框架,不同层次之间传输的数据被称为协议数据单元(PDU),并且满足一个层次的PDU与下一层次的PDU格式没有关联。每层只关注与其相关的PDU,而不关心下一层所接收到的是什么样的数据。

参考文献