一、两套模型对应层级对照(核心关系)

OSI 七层(标准理论模型,极少设备原生实现)

1. 应用层

2. 表示层

3. 会话层

4. 传输层

5. 网络层

6. 数据链路层

7. 物理层

TCP/IP 四层(互联网实际在用,真实网络协议栈)

1. 应用层

2. 传输层

3. 网际层(互联网层 / 网络层)

4. 网络接口层(主机至网络层)

层级映射关系

TCP/IP 四层

对应 OSI 七层

作用概括

应用层

应用层 + 表示层 + 会话层

为应用程序提供网络服务,整合 OSI 上三层功能

传输层

传输层

端到端数据传输,端口区分应用

网际层

网络层

跨网段寻址、路由转发,IP 协议核心

网络接口层

数据链路层 + 物理层

硬件介质传输,帧封装、电信号收发

TCP/IP 四层 vs OSI 七层对照

TCP/IP 四层

对应 OSI 七层

核心设备

应用层

应用层、表示层、会话层

服务器、客户端

传输层

传输层

防火墙(四层)

网际层

网络层

路由器

网络接口层

数据链路层 + 物理层

交换机、网卡、集线器

二、每层核心协议与功能

1. OSI 七层分层详解

1. 物理层
传输比特流(0/1 电信号 / 光信号);硬件:网线、光纤、网卡、集线器;无数据封装,只有电平信号。

2. 数据链路层
封装帧 Frame;MAC 地址寻址;差错校验;设备:交换机;协议:以太网、ARP。

3. 网络层
封装数据包 Packet;IP 地址、路由选路;跨局域网通信;设备:路由器;协议:IP、ICMP。

4. 传输层
封装段 Segment;端口号区分程序;可靠 / 不可靠传输;协议:TCP、UDP。

5. 会话层
建立、维持、断开应用会话连接(会话同步、断点续传控制)。

6. 表示层
数据格式转换、加密解密、压缩解压;编码(ASCII/UTF-8)。

7. 应用层
直接给用户程序提供接口;HTTP、FTP、DNS、SSH。

2. TCP/IP 四层分层详解(互联网工业标准)

1. 应用层(合并 OSI5/6/7 层)
把会话、格式转换、应用接口三合一,简化设计。
协议:HTTP/HTTPS、DNS、FTP、SSH、SMTP。

2. 传输层(完全对应 OSI 传输层)
TCP:面向连接、可靠、重传、流量控制;UDP:无连接、快、无校验。

3. 网际层(对应 OSI 网络层)
核心 IP 协议,负责不同网络之间寻址转发;配套 ICMP、ARP。

4. 网络接口层(合并 OSI1/2 层)
不定义具体协议标准,兼容所有有线 / 无线底层硬件,负责帧与比特流传输。

三、核心区别(重点)

1. 设计定位不同

 OSI 七层:国际标准化组织 ISO 制定的理论参考模型,追求分层逻辑完美、功能拆分细致;当年设计早于互联网,商用落地极少,仅用于教学理解。

 TCP/IP 四层:基于 ARPANET 互联网实践诞生的工业事实标准,为真实网络通信设计,所有操作系统、路由器、交换机全部原生使用。

2. 分层粒度不同

 OSI 拆分更细:把上层应用拆成应用、表示、会话三层;底层拆链路、物理两层,分层职责单一。

 TCP/IP 高度合并:合并上三层、下两层,减少层级交互,降低协议复杂度,适合互联网快速部署。

3. 协议支持完整性

 OSI 有完整配套协议集,但市场几乎不使用;

 TCP/IP 自带一整套成熟协议(IP/TCP/UDP/DNS/HTTP),互联网全部基于它运行。

4. 实现顺序

OSI 先出标准,后尝试开发协议;
TCP/IP 先有成熟可用协议,再总结提炼分层模型。

5. 寻址体系

OSI 各层寻址分散;
TCP/IP 形成统一体系:

 网络接口层:MAC 物理地址

 网际层:IP 逻辑地址

 传输层:端口号区分进程

四、数据封装 / 解封装流程(两套模型通用逻辑)

发送端从上到下逐层加头部封装;接收端从下到上逐层剥头部解封装。

1. 应用数据 → 传输层加 TCP/UDP 头部 → 段

2. 段 → 网际层加 IP 头部 → 数据包

3. 数据包 → 网络接口层加 MAC 头部尾部 → 帧

4. 帧 → 物理层转为比特流传输

OSI 只是把这个流程拆成更多步骤,本质封装逻辑一致。

、关键设备工作层级速记

5. 集线器:物理层

 交换机:链路层(二层)

 路由器:IP 网络层(三层)

 防火墙 / LVS:传输层(四层)

 负载均衡 Nginx、Web 服务:应用层(七层)

、典型通信流程举例(浏览器访问网页)

 应用层:浏览器发起 HTTP 请求,DNS 查询域名 IP

 传输层:TCP 三次握手建立 80 端口连接,分段发送请求

 网络层:IP 封装数据包,路由器根据目的 IP 路由转发跨网段

 链路层:交换机通过 MAC 转发给网关 / 目标服务器网卡

 服务器逐层解封装,返回网页数据,TCP 保证完整有序送达浏览器

、一句话总结关系

OSI 七层是理想化理论分层模板,TCP/IP 四层是简化落地版本;TCP/IP 四层通过合并 OSI 相邻层级,形成互联网真正在用的协议栈,二者每层功能一一对应,只是拆分粗细不同。