如表1所示,在某DHCP客户机上捕获了5条报文,并对第5条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig /all命令后得到的部分信息。分析表中的信息,并补全表1中空白处的信息。

admin2017-07-01  35

问题 如表1所示,在某DHCP客户机上捕获了5条报文,并对第5条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig /all命令后得到的部分信息。分析表中的信息,并补全表1中空白处的信息。

选项

答案由报文摘要“DHCP:Request,Type:DHCP release”知,该行是DHCP客户机向某个主机发送IP地址释放的请求。结合第三行“DHCP:Reply,Type:DHCP offer(DHCP供给)”和第五行“DHCP:Reply,Type:DHCP ack(DHCP确认)”报文摘要内容,可以推断出10.3.4.5是向10.3.4.1发出IP地址释放请求。故【11】处应填入:10.3.4.1。 由报文摘要“DHCP:Request,Type:DHCP discover”知该行是DHCP客户机广播“DHCP发现(HCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。由于DHCP客户机还没配置IP地址,它只能用广播的方式发送该消息,并且源IP地址设置为0.0.0.0,目的地址只能是255.255.255.255。因此【12】处应填入:255.255.255.255。 由报文摘要“DHCP:Request,Type:DHCP request”并结合第三行“DHCP:Re-ply,Type:DHCP offer”知,该行是DHCP客户机收到“DHCP供给(DHCP offer)”消息,如果接受DHCP服务器所提供的相关参数,就通过广播“DHCP请求(DHCP request)”消息向DHCP服务器请求提供IP地址。因为此时客户端没有IP地址,故只能采用0.0.0.0做为源地址。故【13】处应填入:0.0.0.0。 由表2中“IP address(IP地址)……10.3.4.5”行知,客户机获得的IP地址是10.3.4.5。故【14】处应填入:10.3.4.5。 由表1语句“Client hardware address(客户机硬件地址)”知,【15】空应填写硬件地址。再结合表2中“Physical Address(物理地址)……:00 - 01 - 02 - 03 - 04- 05”中,可以得出客户机的物理地址是00 -01 - 02 - 03 - 04 - 05。由于硬件地址、物理地址和MAC地址都是表示同一个意义,故【15】处应填入:00 - 01 - 02 - 03 - 04 - 05。

解析 本题考查的DHCP协议的工作流程。
ipconfg/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客户机。
转载请注明原文地址:https://jikaoti.com/ti/tW07FFFM
0

最新回复(0)