计算机三级(网络技术)一综合题(DHCP工作流程)

考点内容

  1. 一般情况(初次)
  2. 续约、执行ipconfig/renew
  3. 释放后重获地址:依次执行ipconfig,/release和ipconfig/renew

初次获取地址

计算机三级(网络技术)一综合题(DHCP工作流程)_第1张图片

客户机发往服务器的报文

discover/request:源地址:0.0.0.0
                           目的地址:255.255.255.255

服务器发往客户机的报文 (服务器发出的包源IP都是服务器的IP地址)
offer/ack:源地址:DHCP服务器地址
                目的地址:255.255.255.255

Message Type信息类型

1 DHCP Discover 
2 DHCP Offer 
3 DHCP Request 
4 DHCP Decline 
5 DHCP Ack
6 DHCP Negative Ack
7 DHCP Release

 

例题1

某客户机使用DHCP获取IP地址等信息,其获取IP地址过程中捕获的条报文及对第2条报文分析如下所示。请分析其中的信息,补全内容。

计算机三级(网络技术)一综合题(DHCP工作流程)_第2张图片

  1. 考察DHCP的工作流程,第二个包是 服务器发给客户机的offer报文
  2. DLC指的是MAC地址,这时客户端还没有IP地址,进行广播,所以为广播MAC地址 FFFF FFFF FFFF
  3. 应该分析的是第二条报文也就是offer报文,是 服务器发给客户机的,源地址的DHCP服务器的IP地址,目的地址是255.255.255.255(应该这时客户端还没有IP地址,进行广播)
  4. 填的DHCP的端口号,DHCP是基于UDP协议的,端口号为 68 67
  5. 填DHCP服务器的IP地址,从上面源IP地址可以看出,服务器IP地址为 192.168.0.1

例题2

下图为DHCP客户机获取IP地址等配置信息时,使用Wareshark软件捕获报文中的条报文,图中对编号为178的报文进行了解析。

计算机三级(网络技术)一综合题(DHCP工作流程)_第3张图片

  1. DHCP discover 包的目的IP地址为 255.255.255.255
  2. DHCP discover 包的目的IP地址为 0.0.0.0.0
  3. DHCP工作流程的第一个包为DHCP Discover
  4. Discover包的目的MAC地址(广播 Broadcast)ff:ff:ff:ff:ff:ff
  5. 客户端的IP地址为 0.0.0.0(应该是第一个包Discover 客户端还没有IP地址)

地址续约

例题1

下图是在DHCP客户机上进行地址续约时,使用Wareshark软件捕获报文中的其中两条报文,

计算机三级(网络技术)一综合题(DHCP工作流程)_第4张图片

  1. 填写的是续约发出DHCP Request的目的地址,是客户端发往服务器的,可以通过778行报文,它是DHCP ACK,服务器发给客户端的,所有填192.168.1.1
  2.  填写的是续约发出DHCP Request的源 即 192.168.1.8
  3. 填写的是续约发出DHCP Ack,是服务器发给客户机的
  4. 该处要填入的是客户机的MAC地址长度,该地址指6 bytes的Mac地址,即 6
  5. 客户端的MAC地址,因为是ACK是服务器发给客户端的,所以目的MAC就是客户端的MAC地址,即e4:54:e8:55:5d:7d

例题2

如表1所示,在DHCP客户机对1P地址续约时捕获了2条报文,表中列出报文的摘要信息并对第2条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig/al命令后得到的部分信息。

计算机三级(网络技术)一综合题(DHCP工作流程)_第5张图片

计算机三级(网络技术)一综合题(DHCP工作流程)_第6张图片

  1. DHCP requset是由客户机发给服务器的,因为是在地续约期间捕获两条续约报文的,所以客户端现在有IP地址。该处的源地址是未分配P地址时的自设地址(self-assigned address)为192.168.1.100
  2. 因为是在地续约期间捕获两条续约报文,因此DHCP客户机知道DHCP服务器的IP地址,因此发送请求时,不在使用广播,而是直接针对DHCP服务器进行发送信息,server IP address为192.168.1.1
  3. ACK报文是服务器发给客户端的,所以源地址为 192.168.1.1
  4. ACK报文是服务器发给客户端的,所以目的地址为 192.168.1.100
  5. 填客户端的MAC地址,通过表2可知,为00-11-22-33-44-55(或001122334455) 

释放后重获地址

例题1

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

计算机三级(网络技术)一综合题(DHCP工作流程)_第7张图片

计算机三级(网络技术)一综合题(DHCP工作流程)_第8张图片

  1. 由DHCP release知,该过程是客户机向DHCP服务器发送释放地址租约的请求。则源IP地址为客户机lP地址,目的IP地址为DHCP服务器地址。根据表b可以知道客户机的IP地址为192.168.0.30
  2. 目的IP地址为DHCP服务器地址,根据图a,填192.168.0.36
  3. 报文为Discover ,所有源地址为0.0.0.0
  4. 第五条报文为DHCP ACK,目的IP为 255.255.255.255
  5.  第五条报文为DHCP ACK

你可能感兴趣的:(计算机三级,服务器,计算机三级,网络技术,DHCP)