在某DHCP客户机执行ipconfig/all命令后得到的部分信息如图(a)所示。图(b)是在该客户机上依次执行ipconfig/release命令和ipconfig/renew命令时捕获的报文,并对其中第5条报文进行了解析。分析图中的信息并补全图中空白处

admin2019-01-25  35

问题 在某DHCP客户机执行ipconfig/all命令后得到的部分信息如图(a)所示。图(b)是在该客户机上依次执行ipconfig/release命令和ipconfig/renew命令时捕获的报文,并对其中第5条报文进行了解析。分析图中的信息并补全图中空白处的信息。

选项

答案192.168.0.30;192.168.0.36;0.0.0.0;255.255.255.255;DHCP ack

解析 ipconfig/all命令可以查看客户机获得的地址租约及其他配置信息情况;ipconfig/release命令可以释放已获得的地址租约;ipconfig/renew命令可以重新从DHCP服务器获得新的地址租约。
    地址租约过程如下。
    ①DHCP客户机广播“DHCP发现(HCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。由于DHCP客户机还没配置IP地址,它只能用广播方式发送该消息,并且源IP地址设置为0.0.0.0。
    ②DHCP服务器收到“DHCP发现(HCP discover)”消息后,就向网络中广播“DHCP供给(DHCP offer)”消息,其中,包括提供给DHCP客户机的IP地址和相关的配置信息。
    ③DHCP客户机收到“DHCP供给(DHCP offer)”消息后,如果接受DHCP服务器所提供的相关参数,就通过广播“DHCP请求(DHCP request)”消息向DHCP服务器请求提供的IP地址。
    ④DHCP服务器广播“DHCP确认(DHCP ack)”消息,将IP地址分配给DHCP客户机。
    (1)由题目可知,图(b)是释放地址租约和重新获得地址租约。从第【11】、【12】处的报文摘要“DHCP:Request,Type:DHCP release”中可知,第【11】、【12】处是地址租约的释放,即从本机地址(192.168.0.30)向DHCP服务器(192.168.0.36)发送释放地址租约的请求。因此【11】处应填入:192.168.0.30。
    (2)从本机地址(192.168.0.30)向DHCP服务器(192.168.0.36)发送释放地址租约的请求。第12空
应填写服务器地址,因此【12】处应填入:192.168.0.36。
    (3)DHCP客户机广播“DHCP发现(HCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。由于DHCP客户机还没有配置IP地址,它只能用广播方式发送该消息,并且源IP地址设置为:0.O.0.0。因此【13】处应填入:0.0.0.0。
    (4)DHCP服务器广播“DHCP确认(DHCP ack)”消息,将IP地址分配给DHCP客户机。由于DHCP发送的是广播地址(255.255.255.255),因此【14】处应填入:255.255.255.255。
    (5)由于发送的是“DHCP确认(DHCP ack)”消息,故DHCP消息的类型是DHCP ack,因此【15】处应填入:DHCP ack。
转载请注明原文地址:https://kaotiyun.com/show/YFdZ777K
0

最新回复(0)