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

考点内容

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

初次获取地址

客户机发往服务器的报文

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

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

DHCP release是客户机向DHCP服务器发送释放地址租约的请求。

则源IP地址为客户机lP地址,目的IP地址为DHCP服务器地址

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条报文分析如下所示。请分析其中的信息,补全内容。

  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的报文进行了解析。

  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软件捕获报文中的其中两条报文,

  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命令后得到的部分信息。

  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) 

例题3

网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在DHCP客户机行"ipconfig/Iall”得到的部分信息如下所示,该客户机在进行地址续约时捕获的其中1条报文及相关分析如下所示。

Ethernet adapter本地连接:
Connection-specific DNS Suffix.
Physical Address.....:00-11-22-33-44-55
Dhcp Enabled...........:Yes
IP Address.......:192.168.0.1
Subnet Mask ......:255.255.255.0
Default Gateway........:192.168.0.100
DHCP Server.........:192.168.0.101
DNS Server.....:192.168.0.102

  1. 报文为客户机在进行地址续约时捕获的,根据报文摘要"DHCP:Repy,Type:DHCP”可知,此条报文为续约回复报文,报文类型为ACK
  2. DHCP服务器的"DHCP确认”消息采用广播方式发送,DHCP的广播方式采用的是UDP连接
  3. DHCP服务器广播"DHCP确认(DHCP ack)”消息,将IP地址分配给DHCP客户机。在续约IP地址过程中,其源IP地址为DHCP服务器地址。192.168.0.101
  4. DHCP服务器广播"DHCP确认(DHCP ack)"消息,将IP地址分配给DHCP客户机。在续约IP地址过程中,其目的IP地址为客户机当前使用的IP地址。192.168.0.1
  5. HOPS的值为0说明没有中继,并且DHCP服务器的“DHCP确认”消息是广播的,所以应答地址为0.0.0.0

释放后重获地址

例题1

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

  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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Trick♂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值