news 2026/6/15 15:14:04

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/6/15 14:15:05

零样本语音生成新突破:GLM-TTS情感控制与音素级调节全解析

零样本语音生成新突破:GLM-TTS情感控制与音素级调节全解析 在虚拟主播越来越“能说会道”、有声书生产从人工朗读转向AI合成的今天,一个核心问题始终困扰着开发者:如何让机器语音不仅听起来像真人,还能像真人一样表达情绪、准确发…

作者头像 李华
网站建设 2026/6/10 19:13:13

GLM-TTS能否支持体育赛事解说?激情解说风格模拟

GLM-TTS能否支持体育赛事解说?激情解说风格模拟 在一场关键的足球决赛中,第89分钟,球员突入禁区、一脚劲射破门——此时,全场沸腾,解说员高呼“球进了!!!”的声音划破空气。这种极具…

作者头像 李华
网站建设 2026/5/29 2:55:43

G2P_replace_dict.l配置教程:自定义多音字发音规则

G2P_replace_dict.l配置教程:自定义多音字发音规则 在中文语音合成的应用场景中,哪怕是最先进的TTS系统也常被一个看似简单的问题困扰——“重”到底读作“zhng”还是“chng”?这类多音字的歧义不仅影响听感自然度,更可能引发语义…

作者头像 李华
网站建设 2026/6/15 13:21:35

web语音应用新趋势:基于GLM-TTS构建在线配音平台原型

Web语音应用新趋势:基于GLM-TTS构建在线配音平台原型 在短视频内容爆炸式增长的今天,创作者们面临一个共同难题:如何快速为海量视频配上自然、富有表现力的声音?传统配音依赖专业录音师和后期制作,成本高、周期长。而…

作者头像 李华
网站建设 2026/6/10 20:46:03

GLM-TTS与Kafka消息队列集成:高吞吐量语音生成架构设计

GLM-TTS与Kafka消息队列集成:高吞吐量语音生成架构设计 在智能客服、有声读物和虚拟主播等场景中,个性化语音内容的自动化生产正从“能用”迈向“好用”。然而,当企业试图将高质量语音合成技术投入大规模应用时,常常面临一个现实困…

作者头像 李华
网站建设 2026/6/15 13:29:18

工业自动化场景下USB转串口无驱动应对策略

工业自动化中的“即插即用”革命:如何让USB转串口彻底告别驱动烦恼 你有没有遇到过这样的场景? 深夜调试一条产线,工控机突然无法识别USB转RS-485模块,设备管理器里赫然显示:“ usb-serial controller 找不到驱动程序…

作者头像 李华