题目
每一种链路[1]层协议都规定了帧的数据部分最大长度的上限,称 IEEE802.3规定帧的最大长度为( )字节。 A MTU;1500 B MTU;1518 C MUU;1518 D MTU;1460
每一种链路[1]层协议都规定了帧的数据部分最大长度的上限,称 IEEE802.3规定帧的最大长度为( )字节。 A MTU;1500 B MTU;1518 C MUU;1518 D MTU;1460
题目解答
答案
A
解析
本题考查IEEE802.3标准中帧的最大长度,核心在于区分最大传输单元(MTU)与帧的总长度。
- 关键概念:MTU(Maximum Transmission Unit)指数据链路层帧中数据部分的最大字节数,而帧的总长度包含前导码、地址、校验等字段。
- 标准规定:IEEE802.3(以太网标准)规定MTU为1500字节,对应选项A。
- 易混淆点:选项B的1518字节是帧的总最大长度(含其他字段),而非数据部分长度。
选项分析
- 选项A(MTU;1500):正确。IEEE802.3标准明确将数据部分的最大长度(MTU)设为1500字节。
- 选项B(MTU;1518):错误。1518字节是帧的总最大长度,包含前导码、地址、校验等字段,而非数据部分。
- 选项D(MTU;1460):错误。1460字节常见于IP分片场景,与本题无关。
计算验证
IEEE802.3帧总长度公式:
$\text{总长度} = \text{前导码(7字节)} + \text{目的地址(6字节)} + \text{源地址(6字节)} + \text{类型(2字节)} + \text{数据(MTU)} + \text{校验(4字节)}$
若MTU为1500,则总长度为:
$7 + 6 + 6 + 2 + 1500 + 4 = 1525 \text{字节}$
但实际标准规定总长度最大为1518字节,说明数据部分略小于1500。然而,题目明确问的是MTU,因此仍选1500。