单选题
231.下列哪个不可能是 IPv4 数据包首部长度? ?
A
60B
B
20B
C
64B
D
32B
答案解析
正确答案:C
解析:
好的,让我们来详细解析这道题。
### 题目背景
IPv4数据包的首部长度是由一个4位的字段(Header Length, HL)来表示的。这个字段以32位(4字节)为单位来计算首部长度。因此,IPv4数据包的首部长度必须是32位(4字节)的整数倍。
### 选项分析
- **A. 60B**
- 60字节 = 480位
- 480位 ÷ 32位/字节 = 15个32位
- 60字节是32位的整数倍,所以这是可能的首部长度。
- **B. 20B**
- 20字节 = 160位
- 160位 ÷ 32位/字节 = 5个32位
- 20字节是32位的整数倍,所以这是可能的首部长度。
- **C. 64B**
- 64字节 = 512位
- 512位 ÷ 32位/字节 = 16个32位
- 64字节是32位的整数倍,但我们需要考虑IPv4首部的最大长度。
- IPv4首部的最大长度是60字节(15个32位),因为HL字段只有4位,最大值为15。
- 因此,64字节超过了最大长度,是不可能的首部长度。
- **D. 32B**
- 32字节 = 256位
- 256位 ÷ 32位/字节 = 8个32位
- 32字节是32位的整数倍,所以这是可能的首部长度。
### 答案解析
根据上述分析,选项C(64字节)是不可能的IPv4数据包首部长度,因为它超过了IPv4首部的最大长度60字节。
### 示例
假设我们有一个IPv4数据包,其首部包含了一些可选字段,使得首部长度为48字节。我们可以验证:
- 48字节 = 384位
- 384位 ÷ 32位/字节 = 12个32位
- 48字节是32位的整数倍,并且小于60字节,所以这是可能的首部长度。
相关知识点:
IPv4首部长度不可能是64B
相关题目
单选题
849.OSPF 的 Router ID 必须和路由器的某个接口 IP 地址相同()
单选题
848.OSPFv2 通过增加新类型的 LSA 支持 IPv6。
单选题
847.NFV ( ) ,网络功能虚拟化,实现了以软件化的方式部署网络。
单选题
846.NAS 设备对用户的管理是基于域的,每个用户都属于域,一个域是由属于同一个域的用户构成的群体
单选题
845.NAPT 是通过 TCP 或者 UDP 或者 IP 报文中的协议号区分不同用户的 IP 地址()
单选题
844.MPLS 标签头封装在报文的数据链路头层部和网络层头部之间
单选题
843.MPLS 域中的 LER 全称为 Label Egress Router
单选题
842.IPV6 中的流标签字段、源地址字段和目的地址字段一起为特定数据流指定了网络中的转发路径
单选题
841.IPv6 报文的基本首部长度是固定值
单选题
840.IPCP 动态地址协商可以自动获取地址
