题目
判断题 (分值1.0分,难度:中)(N) PDU = (N+1) SDU- 错- 对
判断题 (分值1.0分,难度:中) (N) PDU = (N+1) SDU - 错 - 对
题目解答
答案
错
解析
考查要点:本题主要考查学生对协议数据单元(PDU)与服务数据单元(SDU)之间关系的理解,以及网络分层中数据封装的基本原理。
解题核心思路:
- 明确概念:PDU(Protocol Data Unit)是某一层向其上层提供的数据单元(包含该层添加的头部信息);SDU(Service Data Unit)是上层传递给该层的数据单元(未包含当前层的头部)。
- 分层封装逻辑:数据从应用层向下传输时,每经过一层,当前层的PDU会成为下一层的SDU,同时当前层会在SDU上添加自己的头部,形成新的PDU。
- 数学关系:PDU的大小应为SDU的大小加上当前层头部的大小,而非简单的倍数关系。
破题关键点:
- 否定乘法关系:题目中的等式
PDU = (N+1) SDU暗示PDU与SDU成倍数关系,但实际应为加法关系(PDU = SDU + 头部)。
错误原因分析:
- 概念混淆:题目将PDU与SDU的关系错误地表述为线性倍数关系,而实际应为分层封装中的叠加关系。
- 数学关系错误:假设数据经过
N层协议,每层的PDU应为当前层的SDU加上该层的头部,而非(N+1)倍的SDU。例如:- 应用层的SDU经过传输层封装后,形成传输层的PDU(SDU + 传输层头部)。
- 传输层的PDU再作为网络层的SDU,继续添加网络层头部,依此类推。
正确结论:
PDU与SDU之间是逐层封装关系,而非简单的倍数关系,因此原题等式错误。