news 2026/8/9 14:20:56

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/8/2 15:44:30

基于GLM-TTS的语音博客平台设计:文字一键转播客节目

基于GLM-TTS的语音博客平台设计:文字一键转播客节目 在移动互联网时代,人们越来越习惯于“耳朵阅读”——通勤、健身、做家务时收听优质内容已成为主流。文字创作者们也敏锐地意识到这一点,纷纷尝试将文章转化为播客。但专业录音成本高、周期…

作者头像 李华
网站建设 2026/7/31 2:54:55

dify工作流集成设想:将GLM-TTS嵌入低代码语音生成系统

将 GLM-TTS 深度集成至 Dify:构建低代码语音生成系统的实践路径 在智能内容生产加速演进的今天,个性化语音合成正从“技术实验”走向“业务刚需”。无论是企业希望用高管声音播报年报摘要,还是教育机构需要复刻教师语调批量生成课程音频&…

作者头像 李华
网站建设 2026/8/2 10:36:52

GLM-TTS能否支持股票行情播报?实时数据语音更新

GLM-TTS能否支持股票行情播报?实时数据语音更新 在金融交易大厅的屏幕上,数字每秒跳动;而在智能音箱里,一声清亮的女声正缓缓读出:“宁德时代涨幅6.3%,成交额突破20亿元。”——这不是人工主播,…

作者头像 李华
网站建设 2026/8/4 5:42:21

3.5 线性变换的度量

1.线性变换的度量 2.改变基向量1.线性变换的度量 1).任何一个线性变换都可用矩阵表示, 如果给定一个向量空间V中的向量v, 如何找到向量空间W中的T(v); 其中V的基向量:v1, v2 ... vna.将v写为基向量线性组合的形式v c1v1 c2v2 ... cnvnb.T(v) T(c1v1 c2v2 ... cnvn) -&g…

作者头像 李华
网站建设 2026/8/3 18:28:45

被英伟达30亿美金盯上的AI21 Labs:凭什么200人团队值天价?

被英伟达30亿美金盯上的AI21 Labs:凭什么200人团队值天价? 近期AI圈最大瓜,莫过于英伟达拟砸20-30亿美金收购以色列AI初创公司AI21 Labs——要知道这家公司2023年估值才14亿,短短两年报价近乎翻倍,按200人团队规模算&a…

作者头像 李华