某公司网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在某DHCP客户机上连续执行“ipconfig/all”和“ipconfig/renew”命令,执行“ipconfig/all”得到的部分信息如图(a)所示,执行“ipconfig/ren

admin2017-06-04  19

问题 某公司网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在某DHCP客户机上连续执行“ipconfig/all”和“ipconfig/renew”命令,执行“ipconfig/all”得到的部分信息如图(a)所示,执行“ipconfig/renew”命令时,在客户机捕获的报文及相关分析如图(b)所示。请分析图中的信息,补全空白处内容。

选项

答案192.168.0.100;192.168.0.50;6;00-16-18-F1-C5-68;192.168.0.100

解析 DHCP服务器和DHCP客户端的交互过程如下。
    (1)动态主机配置协议DHCP客户从DHCP服务器申请一个IP地址
    ①DHCP客户主机A发送一个“DHCP发现”广播包给DHCP服务器。由于DHCP客户机还未配置IP地址,它只能使用广播方式发送该消息,并且源IP地址设置为0.0.0.0。
    ②DHCP服务器用一个“DHCP供给”单播数据包给予应答,并提供DHCP客户所需的TCP/IP属性的配置参数。配置参数包括IP地址、子网掩码、缺省网关、域名和域名服务器的IP地址。
    ③主机A会发送一个“DHCP请求”广播包给DHCP服务器,确定与此DHCP服务器建立地址租借关系,并通告其他DHCP服务器。
    ④DHCP服务器在接收到一个“DHCP请求”广播包,在正常情况下,会发送一个“DHCP确认”的广播包给DH-CP客户,这是一个确认相互关系的应答包。
   (2)释放地址租约
   在DHCP客户机的命令行窗口中,使用“ipconfig/release”命令可以释放已获得的地址租约。
   (3)重新获取地址租约
   在DHCP客户机的命令行窗口中,使用“ipconfig/renew”命令可以重新从DHCP服务器获得新的地址租约。
   (1)DHCF,客户机向DHCP服务器发送“DHCP请求”消息,源IP地址为自己目前已获得的IP地址,目的IP地址为DHCP服务器的IP地址。因此【1l】处应填入:192.168.0.100。
    (2)DHCP服务器收到“DHCP请求”消息后,就向DHCP客户机发送“DHCP确认”消息,其中包括提供-给DHCP客户机的IP地址和相关的配置信息。源IP地址为DHCP服务器的IP地址,目的IP地址为DHCP客户机已获得的IP地址。因此【12】处应填入:192.168.0.50。
    (3)该空要填入的是客户机的网络硬件地址长度,该地址指6 bytes的Mac地址,因此【13】处应填入:6。
    (4)根据命令ipconfig/all的输出,得知该空要填入客户机的Mac地址。因此【14】处应填入:00-16-18-F1-C5-68。
    (5)该空要填入域名服务器的地址。根据命令ipconfig/all的输出,【15】处应填入:192.168.0.100。
转载请注明原文地址:https://kaotiyun.com/show/6PpZ777K
0

最新回复(0)