Skip to content
字数
506 字
阅读时间
3 分钟

OSI 七层模型

OSI (Open System Interconnection) 模型是一个理论上的网络通信标准框架,它将网络功能划分为七个逻辑层。

OSI 七层模型

  1. 物理层 (Physical Layer): 负责传输原始的比特流(0和1),定义了电压、接口、线缆等物理规格。
  2. 数据链路层 (Data Link Layer): 在物理层之上,负责将比特流组装成帧 (Frame),并进行差错控制。MAC 地址在这一层工作。
  3. 网络层 (Network Layer): 负责将数据包从源头送到目的地,即路由和转发。IP 地址和路由器在这一层工作。
  4. 传输层 (Transport Layer): 负责提供端到端的、可靠或不可靠的数据传输服务。主要协议是 TCPUDP
  5. 会话层 (Session Layer): 负责建立、管理和终止会话。
  6. 表示层 (Presentation Layer): 负责数据的格式化、加密/解密、压缩/解压缩等。
  7. 应用层 (Application Layer): 直接为用户的应用程序提供服务,如 HTTP, FTP, SMTP 等。

TCP/IP 四层模型

TCP/IP 模型是目前互联网事实上的标准模型,它比 OSI 模型更简化、更实用。

TCP/IP 四层模型

  1. 网络接口层 (Network Interface Layer): 对应 OSI 的物理层和数据链路层。负责处理与物理网络(如以太网、Wi-Fi)相关的所有细节。
  2. 网际层 (Internet Layer): 对应 OSI 的网络层。核心协议是 IP (Internet Protocol),负责数据包的寻址和路由。
  3. 传输层 (Transport Layer): 对应 OSI 的传输层。核心协议是 TCP (Transmission Control Protocol)UDP (User Datagram Protocol),负责端到端的通信。
  4. 应用层 (Application Layer): 对应 OSI 的会话层、表示层和应用层。包含了所有为用户提供服务的上层协议,如 HTTP, FTP, DNS, SMTP 等。

贡献者

The avatar of contributor named as jiechen jiechen

页面历史

撰写