核心结论是 TCP 的协议数据单元叫做报文段,英文全称 segment,这是计算机网络考试高频考点,TCP 工作在传输层,传输层的协议数据单元统一称为报文段,要和其他层级的 PDU 名称区分开,IP 层的 PDU 叫分组或者数据报,数据链路层叫帧,物理层是比特,很多考生容易把 TCP 和 UDP 的 PDU 名称弄混,UDP 同样属于传输层,它的协议数据单元也叫报文段,理解分层封装的原理之后,就可以记住每一层对应的 PDU 叫法。
一 基础概念
协议数据单元英文缩写 PDU,指的是对等层之间交换的数据单位,每一层都会把上层传下来的数据,加上本层头部封装成属于本层的 PDU。
TCP 在传输层完成封装,把应用层的数据加上 TCP 首部,封装之后得到的这个整体,就是 TCP 报文段,TCP 首部里面包含源端口目的端口序号确认号窗口校验和这些关键字段,用来实现可靠传输流量控制拥塞控制。
二 各层 PDU 对照表
| 层级 | 协议 | PDU 名称 |
|---|---|---|
| 应用层 | HTTP 等 | 报文 |
| 传输层 | TCP UDP | 报文段 |
| 网际层 | IP | 分组 数据报 |
| 数据链路层 | 以太网 | 帧 |
| 物理层 | 物理信号 | 比特 |
三 深度理解封装过程
应用层生成应用报文,向下交给传输层 TCP,TCP 加上 TCP 头部,封装成 TCP 报文段,再向下交给 IP 层,IP 给报文段加上 IP 头部,封装成 IP 数据报,继续向下到数据链路层,加上帧首部和帧尾部,封装成帧,最后物理层转换成比特流在线路上传输。
这个流程里面,TCP 这一步封装完成的产物,就是报文段,这也是考题核心考察点,选择题经常混淆,把 IP 数据报当成 TCP 的 PDU。
四 易混考点辨析
UDP 虽然也是传输层协议,PDU 名称同样是报文段,部分教材也会单独称 UDP 为用户数据报,但是主流统考教材里面,传输层 TCP 的 PDU 标准答案是报文段 segment。
注意区分两个名词,报文段是传输层,数据报是网络层 IP,不要在填空题写混,考试填空优先填写报文段。
【常见问题】
问题 1 tcp 的协议数据单元被称为 英文是什么
回答 1 tcp 的协议数据单元被称为报文段,英文是 segment,tcp 的协议数据单元被称为这个名称是计算机网络填空常考内容。
问题 2 tcp 的协议数据单元被称为 和 IP 的数据报一样吗
回答 2 tcp 的协议数据单元被称为报文段,tcp 的协议数据单元被称为传输层 PDU,IP 数据报属于网际层 PDU,二者属于不同层级,名称不能混淆。
问题 3 tcp 的协议数据单元被称为 UDP 是不是同名
回答 3 tcp 的协议数据单元被称为报文段,tcp 的协议数据单元被称为传输层 PDU,UDP 同属传输层,它的 PDU 同样称为报文段,部分教材也叫用户数据报。
问题 4 tcp 的协议数据单元被称为 封装之后还会继续往下封装吗
回答 4 tcp 的协议数据单元被称为报文段之后,tcp 的协议数据单元被称为这个报文段还会继续交给 IP 层,加上 IP 首部封装成 IP 数据报,继续向下封装成帧。
【免责申明】
本文属于计算机网络考点讲解,不同教材表述存在细微差异,考试答题请以指定教材和考纲标准答案为准,本文内容仅作为备考学习参考。


