news 2026/6/22 6:45:58

OSI 七层模型太难背?看这个“快递流水线”比喻,一眼就懂!(文章附速记彩蛋)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OSI 七层模型太难背?看这个“快递流水线”比喻,一眼就懂!(文章附速记彩蛋)

摘要:从你点击“发送”到对方收到消息,数据经历了什么?

1. 🤔 为什么需要分层?

想象一下网购的过程。
如果只有一个人负责:

  • 他要懂怎么做衣服 👕(应用层)
  • 要懂怎么打包 📦(表示层)
  • 要懂怎么开车送货 🚚(传输层)
  • 要懂怎么修路 🛣️(物理层)

这也太累了,而且一旦修路技术变了,做衣服的人还得重新学。

分层就是为了解耦

  • 做衣服的只管做衣服。
  • 开车的只管开车。
  • 修路的只管修路。
    大家各司其职,互不干扰。

2. 📚 七层模型详解 (从上到下)

假设你在淘宝买了一双鞋 👟(发送数据)。

第 7 层:应用层 (Application Layer) ——“我要寄快递”🙋

  • 角色:用户接口。
  • 动作:你打开浏览器(HTTP)或微信,输入“你好”。
  • 协议:HTTP, FTP, SMTP, DNS.
  • PDU (数据单元)数据 (Data)📄

第 6 层:表示层 (Presentation Layer) ——“翻译与包装”🎁

  • 角色:翻译官。
  • 动作
    • 格式转换:把你的文字转换成计算机懂的二进制编码 (ASCII/UTF-8)。
    • 加密:为了安全,把“你好”加密成乱码(SSL/TLS)🔒。
    • 压缩:把大文件压小一点 🤏。
  • PDU数据 (Data)📄

第 5 层:会话层 (Session Layer) ——“保持通话”📞

  • 角色:秘书。
  • 动作:建立和维持你和服务器之间的“通话状态”。比如断点续传,断网了重连后还能接着传,就是它的功劳。
  • PDU数据 (Data)📄

第 4 层:传输层 (Transport Layer) ——“打包与分拣”📦

  • 角色:快递打包员。
  • 动作
    • 分段:数据太长,切成小段。
    • 贴标签 (端口号):贴上“寄给 80 端口(Web服务)”或“寄给 443 端口”。
    • 选择快递公司:是选“使命必达”的TCP,还是“丢了不管”的UDP
  • PDU段 (Segment)🧩 /报文 (Datagram)

第 3 层:网络层 (Network Layer) ——“导航与选路”🧭

  • 角色:物流调度中心。
  • 动作
    • 贴地址 (IP 地址):贴上源 IP 和目的 IP。
    • 路由选择:决定走哪条路(路由器)。是走北京-上海,还是北京-天津-上海?
  • 硬件路由器 (Router)📡
  • PDU包 (Packet)✉️

第 2 层:数据链路层 (Data Link Layer) ——“装车发货”🚚

  • 角色:卡车司机。
  • 动作
    • 贴车牌 (MAC 地址):这一程是从“我家路由器”到“联通机房”。
    • 封装成帧:加上帧头帧尾,准备上路。
  • 硬件交换机 (Switch)🔀
  • PDU帧 (Frame)🖼️

第 1 层:物理层 (Physical Layer) ——“高速公路”🛣️

  • 角色:修路工人。
  • 动作:把数据变成电流 ⚡、光信号 💡、无线电波 📶,在网线、光纤、空气中传播。
  • 硬件网线、集线器 (Hub)、中继器
  • PDU比特 (Bit)0️⃣1️⃣

3. 🔄 数据变形记 (封装与解封装)

数据每下一层,就会穿上一件新衣服(Header),就像俄罗斯套娃

📥 接收端 (收件: 从下往上拆包)

📤 发送端 (寄件: 从上往下打包)

L4 贴标签

L3 贴地址

L2 贴车牌

L1 发车

高速公路 (网线)

L4 撕标签

L3 撕地址

L2 撕车牌

L1 收信号

L7 应用层: Data
(物品)

L7 应用层: Data
(物品)

L4 传输层: Segment
(包裹)

L3 网络层: Packet
(集装箱)

L2 数据链路层: Frame
(货车)

L1 物理层: Bit
(上高速)

L1 物理层: Bit
(下高速)

L4 传输层: Segment
(包裹)

L3 网络层: Packet
(集装箱)

L2 数据链路层: Frame
(货车)


4. ⚔️ OSI vs TCP/IP 对比表

虽然 OSI 7 层是理论标准,但实际互联网主要用的是简化版的TCP/IP 4 层模型

OSI 7 层模型TCP/IP 4 层模型对应协议 (举例)PDU (数据单位)
应用层(Application)应用层HTTP, FTP, DNSData (数据)
表示层(Presentation)(合并到应用层)SSL/TLS, JPEGData
会话层(Session)(合并到应用层)RPCData
传输层(Transport)传输层TCP, UDPSegment (段)
网络层(Network)网际层(Internet)IP, ICMPPacket (包)
数据链路层(Data Link)网络接口层Ethernet, WiFi, ARPFrame (帧)
物理层(Physical)(合并到接口层)光纤, 双绞线Bit (比特)

5. 🧠 怎么背?(记忆法)

中文口诀:

物数网传会表应
(物理、数据、网络、传输、会话、表示、应用)

记忆技巧:无书往传会报应(没有书往外传,会遭报应 😂)

6. 🎯 总结

  1. 分层是为了解耦:改动一层不影响其他层。
  2. 封装是套娃:每下一层加个头,每上一层脱个头。
  3. 核心三层
    • L2 交换机看 MAC 地址 (车牌)。
    • L3 路由器看 IP 地址 (导航)。
    • L4 防火墙看 端口号 (收件人)。

💬 互动与交流

码字不易,如果“飞哥”的这篇文章帮你节省了哪怕 10 分钟的摸索时间,能不能给个三连支持?

  1. 点赞👍:告诉算法**“这篇干货值得被更多人看见”**!
  2. 收藏⭐️:知识点太密,多看几遍才能真正消化。
  3. 关注➕:拒绝精神内耗,我们一起用大白话搞定硬核技术!

最后
这里的每一个字符,都是为了让技术不再冰冷。
你的每一次互动,都是我坚持更新的燃料。
有不懂的?评论区见,飞哥必定知无不言!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 15:16:05

[特殊字符]_微服务架构下的性能调优实战[20260104165708]

作为一名经历过多个微服务架构项目的工程师,我深知在分布式环境下进行性能调优的复杂性。微服务架构虽然提供了良好的可扩展性和灵活性,但也带来了新的性能挑战。今天我要分享的是在微服务架构下进行性能调优的实战经验。 💡 微服务架构的性…

作者头像 李华
网站建设 2026/6/14 6:53:02

Keil5破解涉及的授权层级结构:专业版权限制深度剖析

深入Keil5授权机制:专业版功能限制与破解路径的技术真相 你有没有在深夜调试一个嵌入式项目时,突然被一条警告打断——“Optimization level reduced due to license restrictions”? 或者刚配置好RTOS感知调试,却发现断点无法同…

作者头像 李华
网站建设 2026/6/17 12:58:36

GLM-TTS能否用于艺术展览?作品解读语音沉浸体验

GLM-TTS能否用于艺术展览?作品解读语音沉浸体验 在一座现代美术馆的展厅里,观众驻足于梵高的《星月夜》前。手机轻轻一扫,耳边响起的不是千篇一律的机械播报,而是一个带着轻微颤抖、语调低沉却饱含激情的声音:“这幅画…

作者头像 李华
网站建设 2026/6/4 23:59:07

GLM-TTS与Ceph对象存储集成:大规模音频文件持久化方案

GLM-TTS与Ceph对象存储集成:大规模音频文件持久化方案 在内容生成迈向“个性化”和“实时化”的今天,语音合成已不再是简单的文本朗读,而是承载情感、风格甚至人格表达的核心技术。以GLM-TTS为代表的先进TTS模型,凭借零样本音色克…

作者头像 李华
网站建设 2026/6/12 17:35:52

GLM-TTS与MinIO私有云存储集成:企业内部音频资产管理

GLM-TTS与MinIO私有云存储集成:企业内部音频资产管理 在智能语音内容爆发式增长的今天,越来越多的企业开始部署AI语音合成系统,用于客服播报、宣传配音、教育读物生成等场景。然而,一个普遍被忽视的问题是:当每天生成成…

作者头像 李华
网站建设 2026/6/12 17:00:19

I2C HID初学者指南:接口定义与报文格式通俗解释

I2C HID 初学者指南:从接口定义到报文解析的实战通解 你有没有遇到过这样的情况? 手头有个触摸屏模块,想接到主控板上,但主控没有USB Host功能;或者系统里已经挂了好几个旋钮、手势传感器,GPIO快被片选线…

作者头像 李华