如下图所示,在某DHCP客户机上捕获了6个报文,并对第5条报文进行了解析。
【正确答案】【1】192.168.0.1
【2】202.106.0.20
【3】192.168.0.100
【4】001122334455(或00-11-22-33-44.55)
【5】192.168.0.36
【答案解析】DHCP的工作原理:①DHCP客户主机A发送一个“DHCP发现”广播包给DHCP服务器。由于DHCP客户机还未配置IP地址,它只能使用广播方式发送该消息,并且源地址设置为0.0.0.0;②DHCP服务器用一个“DHCP供给”单播数据包给予应答,并提供DHCP客户所需的TCP/IP属性的配置参数。配置参数包括IP地址、子网掩码、缺省网关、域名和域名服务器的IP地址;③主机A会发送一个“DHCP请求”广播包给DHCP服务器,确定与此DHCP服务器建立地址租借关系,并通告其他DHCP服务器;④DHCP服务器在接收到一个“DHCP请求”广播包,在正常情况下,会发送一个“DHCP确认”的广播包给DHCP客户,这是一个确认相互关系的应答包。
【1】从上面的DHCP分析报文可以得到客户机获得的IP地址是:192.168.0.1。
【2】从报文的Domain Name Server address=[202.106.0.20]信息可知,DNS服务器的IP地址是202.106.0.20。
【3】从报文中的Gateway address=[192.168.0.100]信息可知,路由器的IP地址是92.168.0.100。
【4】从报文的Clienthardware address=001122334455信息可知,客户机的MAC地址是001122334455。
【5】从上表的第5条信息可知,这是DHCP服务器在接收到一个“DHCP请求”广播包,在正常情况下,会发送一个“DHCP确认”的广播包给DHCP客户,这是一个确认相互关系的应答包。所以DHCP服务器的IP地址是192.168.0.36。