OSI七层模型|各层级传输数据单位(详解)

很多人学不懂网络层级,核心问题就是:每层的"数据单位名词太多、容易混淆"。本文对照标准 OSI 七层表格,逐词拆解、通俗解释,不堆砌专业术语,零基础也能看懂。

一、OSI七层模型标准对照表

先把你看到的原版表格规整排版,清晰对应层级、名称、传输单位:

层级 层级名称 传输数据单位
第7层 应用层 数据 / 报文
第6层 表示层 数据 / 报文
第5层 会话层 数据 / 报文
第4层 传输层 段 / 数据报
第3层 网络层 分组 / 包
第2层 数据链路层
第1层 物理层 比特

二、各层级名词逐句通俗拆解

1. 第7/6/5层(应用层、表示层、会话层)------ 数据、报文

这三层有一个共同点:数据是完整的、没有被切碎的,统一统称为「报文」。

  • 应用层:我们直接接触的层面。微信消息、网页内容、设备指令,原始完整的消息,就是报文。

  • 表示层:负责翻译、编码、加密数据。只加工内容,不拆分消息,处理后依旧是完整报文。

  • 会话层:负责建立、维持、断开通信连接。只管通道,不动数据,传输内容依然是完整报文。

总结:上三层只加工、不拆分,完整的整条消息,就是报文。

2. 第4层 传输层 ------ 段、数据报

上层传下来的完整报文太大,传输层会把它切碎,分成两种单元:

  • 段(Segment):TCP 专用。可靠传输,每一小块都带编号,丢包可重传。

  • 数据报(Datagram):UDP 专用。快速传输,不确认、不重传,简单高效。

极简记忆:TCP叫「段」,UDP叫「数据报」,都是报文切碎后的小块。

3. 第3层 网络层 ------ 分组、包

传输层的小块数据,加上 IP地址(源IP、目标IP),封装之后就叫「分组 / 数据包」。

主要作用是跨网段、跨路由器转发数据,是外网传输的核心单元。

我们日常说的"数据包",大多指网络层分组。

4. 第2层 数据链路层 ------ 帧

网络层的分组,再加上 MAC物理地址、帧头、校验码,封装成完整结构,就叫「帧」。

帧是局域网内的传输单元,交换机依靠MAC帧识别设备、转发数据,结构和工控串口报文非常相似。

5. 第1层 物理层 ------ 比特

所有数据最终都会被拆解成最基础的 0、1信号

单独一个 0 或 1,就是一个比特(bit)。

网线、光纤、串口、总线传输的,都是连续的比特流,没有完整数据结构,只是单纯的高低电平信号。

三、完整数据封装流程(数据发出全过程)

一条消息从电脑发出,会从上到下逐层封装、细化:

  1. 应用层编辑消息 → 生成报文

  2. 表示层编码加密、会话层建立连接 → 保留报文

  3. 传输层切碎数据 → 变成 段 / 数据报

  4. 网络层加上IP地址 → 变成 分组 / 数据包

  5. 数据链路层加上MAC地址与校验 → 变成

  6. 物理层转为01信号 → 传输 比特

四、高频易混名词终极区分

  • 报文:广义统称,上层完整、未拆分的消息。

  • 数据报:专指四层UDP切碎后的小块数据。

  • 分组/包:三层带IP地址的转发数据单元。

  • :二层带MAC地址、可校验的完整数据块。

  • 比特:网络最小物理单位,纯粹的0和1。

五、极简记忆口诀

七六五层整报文,四层TCP段UDP报;

三层IP叫分组,二层MAC封装帧;

一层网线传比特,层层封装再解包。

相关推荐
疯狂打码的少年2 小时前
【计算机网络】TCP/IP协议族(四层体系结构,与OSI对比)
网络·笔记·tcp/ip·计算机网络
snow@li2 小时前
服务器运维:Linux命令速查手册(全景梳理)
linux·服务器·网络
布莱克6052 小时前
TCP 三次握手与四次挥手详解
服务器·网络·tcp/ip·计算机网络·网络编程
anxiao_m3 小时前
2026企业AI数字孪生选型攻略,不同场景对应不同解决方案
大数据·网络·数据库
xiaoye-duck4 小时前
《Linux 网络编程》深入理解 TCP 协议(二):序号、确认应答与流量控制机制详解
linux·网络·tcp
北京盛世宏博4 小时前
物联网传感器通信协议:帧字段规划、CRC 校验、异常包过滤方案
网络·物联网·php
dog2505 小时前
网络的时延抖动
linux·运维·网络
devpotato5 小时前
高可用系统如何定义可用性
服务器·网络·可用性测试
奇牙coding1235 小时前
GPT-5.5 升级 GPT-5.6 接入指南:流式调用配置与常见问题
java·网络·gpt·ai