题目
36、OSI 将层与层之间交换的数据单位称为协议数据单元[1] PDU答案:错误
36、
OSI 将层与层之间交换的数据单位称为协议数据单元[1] PDU
答案:错误
题目解答
答案
在OSI参考模型[2]中,协议数据单元(PDU) 是指对等层实体之间交换的数据单元,而不是“层与层之间”交换的数据单元。
“层与层之间”交换的数据单位,实际上是指服务数据单元[3](SDU),它是上层传递给下层的数据单元,用于实现层间服务调用。
而“对等层之间”交换的数据,才是由协议封装后的 PDU,例如数据链路[4]层的帧、网络层的分组等。
因此,题干中“OSI 将层与层之间交换的数据单位称为协议数据单元 PDU”这一说法是错误的,混淆了“层间”与“对等层间”的概念。
正确表述应为:OSI 将对等层之间交换的数据单位称为协议数据单元 PDU。
答案:
错误
解析
本题考查 OSI 参考模型中协议数据单元(PDU)和服务数据单元(SDU)的概念区分。解题思路是明确 PDU 和 SDU 的定义,根据定义判断题干描述是否正确。
- 首先明确协议数据单元(PDU)的定义:在 OSI 参考模型中,协议数据单元(PDU)是指对等层实体之间交换的数据单元。这里的“对等层”指的是不同设备上相同层次的功能模块,例如两台计算机的数据链路层之间进行通信时交换的数据就是 PDU,像数据链路层的帧就是一种 PDU。
- 接着明确服务数据单元(SDU)的定义:“层与层之间”交换的数据单位是服务数据单元(SDU),它是上层传递给下层的数据单元,用于实现层间服务调用。例如,传输层将数据传递给网络层时,这个数据对于网络层来说就是 SDU。
- 最后判断题干:题干中说“OSI 将层与层之间交换的数据单位称为协议数据单元 PDU”,这与我们所明确的 PDU 和 SDU 的定义不符,它混淆了“层间”与“对等层间”的概念。所以题干的说法是错误的。