dlyjb 的博客

电脑网络与 VPN 技术科普 · 每日更新
首页 / 电脑网络 / 正文

OSI 七层模型:一张图看懂数据是怎么"旅行"的

2026年10月11日 周日电脑网络

上一篇我们讲了 IP 地址和子网掩码,知道了"每台设备都有门牌号"。但数据从你的电脑出发,到达另一台电脑,中间到底经历了什么?为什么视频会议卡顿时,工程师总说"先 ping 一下,再看路由"?答案藏在一个经典模型里:OSI 七层模型。(内容整理自 YouTube 计算机网络基础视频,文末附原视频链接。)

为什么需要分层

网络通信太复杂了:网线、交换机、IP、TCP、浏览器……全搅在一起没法谈。OSI 模型把通信过程切成七层,每层只干一件事、只和上下层打交道。就像寄快递:打包、贴单、运输、派送分工明确,出了问题也好定位。

七层都是谁

从上到下(从用户到网线):

  1. 应用层:你直接用的软件,浏览器、微信、邮件客户端;
  2. 表示层:数据的"翻译官",负责编码、加密、压缩(比如 HTTPS 的加密在这里);
  3. 会话层:管理"对话",负责建立、维持、断开连接;
  4. 传输层:端到端的快递员,TCP(可靠、慢一点)和 UDP(快、不保证)住在这里,端口号也是这一层的;
  5. 网络层:全网"导航",IP 地址和路由器的工作楼层,决定数据走哪条路;
  6. 数据链路层:局域网内的"送货",MAC 地址和交换机在这里,负责一跳一跳地转发;
  7. 物理层:最底层,网线、光纤、电压信号,负责把 0 和 1 变成实实在在的电信号、光信号。

记住顺序是关键,可以自己编个口诀。

数据封装:穿上"衣服"再下楼

发送数据时,每经过一层就被打上一个"标签"(头部信息),像穿衣服一样层层包裹——这个过程叫封装。接收方则反过来,逐层拆掉标签,叫解封装。

所以你在浏览器里点一个链接,数据包其实是"全副武装"后才出发的;对方收到后层层"验明正身",最后把网页交还给浏览器。

TCP/IP 四层:现实中的简化版

实际互联网用的是 TCP/IP 四层模型,它和 OSI 的对应关系是:

  • 应用层 ← OSI 的应用层+表示层+会话层
  • 传输层 ← 传输层
  • 网络层(网际层) ← 网络层
  • 网络接入层 ← 数据链路层+物理层

"七层是理论、四层是实践",记住这一句就够了。

学完有什么用:排障思路

下次断网别急着重启光猫,按层排查更快:

  • 网线松了、WiFi 没连上?→ 查物理层、数据链路层;
  • 能连 WiFi 但打不开网页?→ 查网络层:看看 IP、网关、DNS 对不对;
  • 网页能开但视频卡?→ 查传输层以上:测速、看拥塞、换节点。

分层思维,就是把"上不了网"翻译成"哪一层出了问题"。

结语

OSI 七层是网络世界的"地图"。不用背下每个细节,但要建立分层的直觉:数据是层层封装、逐跳转发的。下一篇,我们可以聊聊 TCP 和 UDP 这对"快递兄弟"的区别。

本文内容总结自 YouTube 视频《计算机网络基础:彻底搞懂 OSI 七层模型与 TCP/IP 四层协议栈 | 数据封装详解》:https://www.youtube.com/watch?v=Rn1z7-HLwBk