单选题
217.一台 windows 主机初次启动,如果采用 DHCP 的方式获取 IP 地址,那么此主机发送的第一个数 据包的源 IP 地址是?
A
127.0.0.1
B
255.255.255.255
C
0.0.0.0
D
169.254.2.33
答案解析
正确答案:C
解析:
### 解析
这道题考查的是 DHCP(动态主机配置协议)的工作过程,特别是客户端在初次启动且没有 IP 地址时如何发起请求。
#### 1. DHCP 交互过程简述
DHCP 获取 IP 地址的过程通常分为四个步骤,简称 **DORA**:
1. **Discover(发现)**:客户端广播寻找 DHCP 服务器。
2. **Offer(提供)**:DHCP 服务器响应,提供一个可用的 IP 地址。
3. **Request(请求)**:客户端选择其中一个 Offer,并广播请求该 IP。
4. **Acknowledge(确认)**:DHCP 服务器正式确认分配该 IP 给客户端。
#### 2. 第一个数据包分析
题目问的是“初次启动”、“采用 DHCP 方式”、“发送的第一个数据包”。这对应的是 DORA 过程中的第一步:**DHCP Discover** 报文。
* **此时主机的状态**:主机刚刚启动,网卡已初始化,但尚未从 DHCP 服务器获得任何 IP 地址配置。因此,它**没有合法的单播 IP 地址**。
* **源 IP 地址(Source IP)**:由于没有 IP,根据 TCP/IP 协议规范,当主机不知道自己的 IP 地址时,在发送 IP 数据包时,源 IP 地址字段必须填充为 **`0.0.0.0`**。这表示“本网络上的本主机”或“未知地址”。
* **目的 IP 地址(Destination IP)**:因为主机不知道 DHCP 服务器在哪里,所以它使用受限广播地址 **`255.255.255.255`** 作为目的地址,以便局域网内的所有 DHCP 服务器都能收到这个请求。
#### 3. 选项分析
* **A. 127.0.0.1**:这是本地回环地址(Loopback Address),用于本机内部通信测试,不会发送到物理网络上,因此不可能是发送给 DHCP 服务器的数据包的源 IP。
* **B. 255.255.255.255**:这是广播地址,通常用作**目的 IP 地址**,而不是源 IP 地址。源 IP 不能是广播地址。
* **C. 0.0.0.0**:正确。在 DHCP Discover 报文中,源 IP 为 `0.0.0.0`,表示客户端尚未拥有 IP 地址。
* **D. 169.254.2.33**:这是 APIPA(自动专用 IP 寻址)地址。只有当 DHCP 请求失败(即超时未收到服务器响应)后,Windows 主机才会自动给自己分配一个 `169.254.x.x` 段的地址。这不是初次发送请求时的状态。
### 结论
主机在初次启动并通过 DHCP 获取 IP 时,发送的第一个数据包(DHCP Discover)的源 IP 地址是 **0.0.0.0**。
故正确答案为 **C**。
相关知识点:
windows主机DHCP源IP考点
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
584.为了实现 VLAN 接口上的网络层功能, 需要在 VLAN 接口上配置? vlanif
单选题
583.运行 STP 的交换机会发送 BPDU 。下面关于 BPDU 的说法正确的是( )。
单选题
582.某私有网络内有主机需要访问 Internet,为实现此需求,管理员应该在该网络的边缘路由 器上做如下哪些 配置?
单选题
581.ARP 报文格式包含以下哪些字段?
单选题
580.关于 RSTP 协议提供的保护功能说法正确的有?
单选题
579.IPv6 报文头部包含以下哪些字段?
单选题
578.如下选项中的配置, 哪些属于二层 ACL?
单选题
577.通过 SR( )可以简易的定义一条显式路径, 网络中的节点只需要维护 Seament Routing 信息 。即可应对业务的实时快速发展 。Segment Routing 具有如下哪些特点?
单选题
576.某个 ACL 规则如下:则下列哪些 IP 地址可以被 permit 规则匹配?Rule 5 permit ip source 10.0.1.0 0.0.254.255
单选题
575.如果路由器的以太网接口需要转发一个 1600B 的数据包,则下列说法正确的有?
