跳到主要内容

index

OSI 模型

OSI 模型(Open Systems Interconnection 模型)是一种用于理解和描述计算机网络通信的七层模型。它被国际标准化组织(ISO)制定,旨在帮助网络工程师和专业人员更好地理解网络协议、技术和通信的不同层次。

OSI 模型的七层:

1. 物理层 (Physical Layer):

  • 主要职责:处理物理介质和数据传输的硬件细节。
  • 传输单位:比特(bit)。
  • 功能:处理电压、光信号、电缆规格等物理细节,确保数据能够在物理介质上传输。
  • 主要职责:管理数据帧的传输、错误检测和校正,同时管理物理介质的访问。
  • 传输单位:数据帧(Frame)。
  • 功能:将数据帧划分为适当的大小,进行错误检测和纠正,控制数据访问和传输。

3. 网络层 (Network Layer):

  • 主要职责:处理数据包的路由和转发,确保数据从源主机到目标主机的传递。
  • 传输单位:数据包(Packet)。
  • 功能:选择最佳路径以将数据包从源传输到目标,处理逻辑地址(如 IP 地址)。

4. 传输层 (Transport Layer):

  • 主要职责:提供端到端的数据传输服务,负责数据的流量控制、错误检测和纠正,以及数据的分段和重组。
  • 传输单位:报文段(Segment)。
  • 功能:确保可靠的数据传输,包括流量控制、差错检测、重新传输等。

5. 会话层 (Session Layer):

  • 主要职责:管理会话或连接的建立、维护和终止,处理会话同步和管理。
  • 传输单位:数据流(Data Stream)。
  • 功能:协调通信会话,确保数据的可靠交换和同步。

6. 表示层 (Presentation Layer):

  • 主要职责:处理数据的编码、格式转换、加密和解密,以确保数据在不同系统之间的互操作性。
  • 传输单位:数据。
  • 功能:数据的格式转换和加密,以便不同系统能够理解和交流。

7. 应用层 (Application Layer):

  • 主要职责:包含各种应用程序和协议,如电子邮件、文件传输和网络浏览器,负责应用程序之间的通信和数据交换。
  • 传输单位:消息(Message)。
  • 功能:提供各种应用程序,使用户能够进行通信、访问资源和执行各种任务。

参考链接