如表1所示,在某dhcp客户机上捕获了4条报文,并对第4条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig /all 命令后得到的部分信息。分析表中的报文和信息,...
表1 在DHCP客户机上捕获的IP报文及相关分析
编号 源IP地址 目的IP地址 报文摘要
DHCP:----- DHCP Header -----
DHCP: Boot record type = 2 (Reply)
DHCP: Hardware address type = 1 (10M Ethernet)
DHCP: Hardware address length = 6 bytes
DHCP: Hops = 0
DHCP: Transaction id = 3519131D
DHCP: Elapsed boot time = 0 seconds
DHCP: Flags = 0000
DHCP: 0 = nobroadcast
DHCP: Client self-assigned address =[0.0.0.0]
DHCP: Client address = [{blank}]
DHCP: Next Server to use in bootstrap = [0.0.0.0]
DHCP: Relay Agent = [0.0.0.0]
DHCP: Client hardware address = 000102030405
DHCP: Vendor Information tag = 63825363
DHCP: Message Type = 5
DHCP: Address renewel interval =345600 (seconds)
DHCP: Address rebinding interval = 604800 (seconds)
DHCP: Request IP Address lease time =691200 (seconds)
DHCP: Subnet mask = {blank}.
DHCP: Gateway address = {blank}.
DHCP: Domain Name Server address = [10.1.1.1]
表2 在DHCP客户机执行 ipconfig /all 获得的部分信息
Ethernetadapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom 440x10/100 Integrated Controller
Physical Address. . . . . . . . . : 00-01-02-03-04-05
Dhcp Enabled. . . . . . . . . . . : Yes
IP Address. . . . . . . . . . . . : 10.1.1.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . .: 10.1.1.1
参考解析: 【解题思路】
本题考查的DHCP协议的工作流程。
ipconfig/all命令可以查看客户机获得的地址租约及其他配置信息情况。
ipconfig/release命令可以释放已获得的地址租约。
ipconfig/renew命令可以重新从DHCP服务器获得新的地址租约。
重新获得IP地址,DHCP服务器其DHCP客户端的交互过程如下:
(1)DHCP客户机广播“DHCP发现(HCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。由于DHCP客户机还没配置IP地址,它只能用广播方式发送该消息,并且源IP地址设置为:0.0.0.0。
(2)DHCP服务器收到“DHCP发现(HCP discover)”消息后,就向网络中广播“DHCP供给(DHCP offer)”消息,其中包括提供供给DHCP客户机的IP地址和相关的配置信息。
(3)DHCP客户机收到“DHCP供给(DHCP offer)”消息,如果接受DHCP服务器所提供的相关参数,就通过广播“DHCP请求(DHCP request)”消息向DHCP服务器请求提供IP地址。
(4)DHCP服务器广播“DHCP确认(DHCP ack)”消息,将IP地址分配给DHCP客户机。
(5)DHCP协议中常见英语单词的中文意义如Physical Address(物理地址,又称MAC地址、硬件地址(Hardware address)),dhcp Enabled(是否允许DHCP动态分配),IP Address(IP地址),Subnet Mask(子网掩码),Gateway address(网关地址)。然后对照表1,在里面寻找即可得到答案。
【51】【解析】由报文摘要“DHCP:Reply, Type:DHCP ack”知,DHCP服务器广播“DHCP确认(DHCP ack)”消息,将IP地址分配给DHCP客户机,它和第二行源地址、目的地址DHCP:Reply, Type:DHCP offer”相对应。故【51】空根据第五行的提示信息可知应填入:10.1.1.1
【52】【解析】根据【51】的解析可知【52】处应填入:255.255.255.255。
【53】【解析】由【53】空前“Client address”知该处应填入:客户端地址,结合表2给出的IP地址10.1.1.10,可知【53】空应该填入:10.1.1.10。
【54】【解析】由【54】空前“Subnet Mask”知该处应填入:客户端的掩码,结合表2给出的掩码255.255.255.0,可知【54】空应该填入:255.255.255.0。
【55】【解析】由【55】空前“Gateway address”知该处应填入:网关地址,结合表2给出的网关是10.1.1.1,可知【55】空应该填入:10.1.1.1。