OSI 参考模型(7 层)&TCP/IP模型

目录

OSI 参考模型(7 层)

1. 物理层(第 1 层)(比特,bit)

2. 数据链路层(第 2 层)(帧)

3. 网络层(第 3 层)(分组,数据报)

4. 传输层(第 4 层)(报文段)

5. 会话层(第 5 层)

6. 表示层(第 6 层)

7. 应用层(第 7 层)

二、TCP/IP 模型(4 层)

1. 网络接口层(对应 OSI 物理层 + 数据链路层)

2. 网际层(网络层)

3. 传输层

4. 应用层(合并 OSI 应用层 + 表示层 + 会话层)(报文)

三、核心对比

四、常见设备与层次

五、关键口诀


OSI 参考模型(7 层)

1. 物理层(第 1 层)(比特,bit)

  • 功能:实现相邻节点间比特(0/1)的传输

定义电路接口参数(如引脚、信号电平)

需定义传输信号的含义、电气特征(如:5V表示1,1V表示0;每比特电信号持续时间0.1ms)

  • 设备集线器、中继器(工作于物理层)。
  • 数据单位:比特(bit)。

2. 数据链路层(第 2 层)(帧)

  • 功能:确保相邻节点间链路的无差错传输

差错控制(检错 / 纠错)或 检错+丢弃+重传

流量控制(协调两个结点速率)和帧同步。

  • 设备:交换机(工作于数据链路层)。
  • 数据单位:帧(Frame)。

3. 网络层(第 3 层)(分组,数据报)

  • 负责分组(Packet)从源到目的结点
  • 功能:

路由选择、转发及拥塞控制,实现异构网络互联。

  • 设备:路由器(工作于网络层)。
  • 数据单位:分组(数据报)。

4. 传输层(第 4 层)(报文段)

  • 实现端到端进程到进程)通信,”端”指端口.
  • 功能:提供复用 / 分用、差错控制、流量控制和可靠传输(如 TCP 协议)。

  • 数据单位:报文段(Segment)。

5. 会话层(第 5 层)

  • 功能:如会话建立、中断恢复(检查点机制),当通信生效时从检查点继续恢复通信。
  • 任务:管理进程间会话

6. 表示层(第 6 层)

  • 功能:解决不同系统间的数据格式差异,包括数据加密、压缩、格式转换(如 JSON/XML 解析)。
  • 任务:解决不同主机上信息表示不一致的问题

7. 应用层(第 7 层)

  • 功能:直接为用户应用程序提供服务,如 HTTP、FTP、SMTP 等协议。
  • 任务:实现特定的网络应用

二、TCP/IP 模型(4 层)

表示层,会话层:并不是所有网络应用都需要数据格式转换,会话管理功能

1. 网络接口层(对应 OSI 物理层 + 数据链路层)

  • 功能:定义如何通过物理介质传输数据,与硬件交互(如以太网、WiFi 驱动)。
  • 特点:未严格定义具体协议,依赖硬件实现,灵活性高。

2. 网际层(网络层)

  • 功能:与 OSI 网络层类似,负责 IP 分组的路由选择分组转发,拥塞控制,网际互联.提供无连接、不可靠的 “尽最大努力交付” 服务(如 IP 协议)。
  • 数据单位:分组(数据报)。

3. 传输层

  • 功能:与 OSI 传输层类似,提供端到端通信。

复用与分用,差错控制,流量控制,连接建立于释放,可靠传输管理

    • TCP 协议:面向连接,可靠传输(如文件传输)。
    • UDP 协议:无连接,不可靠传输(如视频直播)。
  • 数据单位:报文段(Segment)。

4. 应用层(合并 OSI 应用层 + 表示层 + 会话层)(报文)

TCP/IP理念:如果某些应用需数据格式转换,会话管理功能,就交给应用层特定协议去实现

  • 功能:整合 OSI 上三层功能,实现具体应用协议(如 HTTP、DNS、FTP),处理数据格式转换和会话管理。

三、核心对比

对比维度

OSI 参考模型

TCP/IP 模型

层数

7 层(清晰分层,理论性强)

4 层(合并上三层,更实用)

设计理念

先有模型,后有协议(理想化)

先有协议,后抽象模型(务实)

网络层可靠性

可提供面向连接的可靠服务(虚电路)

仅提供无连接不可靠服务(数据报)

传输层协议

单一可靠协议(面向连接)

支持 TCP(可靠)和 UDP(不可靠)

应用层整合

独立表示层、会话层

功能合并到应用层

设备对应

路由器(网络层)、交换机(数据链路层)

路由器(网际层)、交换机(网络接口层)

四、常见设备与层次

  • 物理层:集线器、中继器(仅处理比特流)。
  • 数据链路层:交换机(基于 MAC 地址转发帧)。
  • 网络层 / 网际层:路由器(基于 IP 地址路由分组)。
  • 传输层及以上:主机(处理端口和应用协议)。

五、关键口诀

  • OSI 七层顺序:物理链路网络传输会话表示应用(物链网传会表应)。
  • TCP/IP 四层:网络接口(网际)传输应用(网接网传应)。
  • 设备层次记忆:“集线物理交换链路,路由网络主机高层”。

通过对比可知,OSI 模型适合理论分析,TCP/IP 模型更贴近实际网络协议(如互联网)。两者的核心差异在于分层粒度和设计目标,理解其逻辑有助于掌握网络体系结构的本质。

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐