AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 华为数通工程师HCIA题库 题目详情
CA4DE285D8E00001CB16773012001733
华为数通工程师HCIA题库
799
单选题

134.下列哪一个不可能是 IPv4 数据包首部长度?

A
 20B
B
 4B
C
 60B
D
 32B

答案解析

正确答案:B

解析:

### 解析 IPv4 数据包的首部结构中包含一个名为“首部长度”(Internet Header Length, IHL)的字段。该字段占 **4 位**,其数值表示 IPv4 首部的长度,单位是 **32 位字(即 4 字节)**。 根据这一规则,我们可以推导 IPv4 首部长度的取值范围: 1. **最小值**: * IHL 字段的最小有效值为 5(因为 IPv4 标准规定首部至少包含 20 字节的固定部分,$5 \times 4 \text{B} = 20 \text{B}$)。 * 因此,IPv4 首部的**最小长度为 20 字节**。 2. **最大值**: * IHL 字段占 4 位,最大值为 $2^4 - 1 = 15$。 * 因此,IPv4 首部的**最大长度为** $15 \times 4 \text{B} = 60 \text{B}$。 3. **步长**: * 由于单位是 4 字节,所以合法的 IPv4 首部长度必须是 **4 的倍数**,且在 [20, 60] 字节之间。 **选项分析:** * **A. 20B**:这是 IPv4 首部的最小长度(没有选项字段时),$20 \div 4 = 5$,符合规范。**可能**。 * **B. 4B**:虽然 4 是 4 的倍数,但 IPv4 协议规定首部长度字段最小值为 5(即 20 字节)。4 字节不足以容纳 IPv4 的基本固定首部(版本、首部长度、服务类型、总长度等字段共需 20 字节)。因此,**不可能**。 * **C. 60B**:这是 IPv4 首部的最大长度(当选项字段填满时),$60 \div 4 = 15$,符合规范。**可能**。 * **D. 32B**:$32 \div 4 = 8$,在 5 到 15 之间,且是 4 的倍数。这表示有 12 字节的选项字段,符合规范。**可能**。 综上所述,4B 不可能是 IPv4 数据包的首部长度。 **正确答案:B**

相关知识点:

IPv4首部长度取值考点

题目纠错
华为数通工程师HCIA题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码