文档介绍:该【DHCP交互报文分析 】是由【知识徜徉土豆】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【DHCP交互报文分析 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
DHCP交互报文分析
DHCP简单介绍
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC ,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”,故使用抓包软件过滤时过滤协议为:bootp
DHCP交互过程如图
DHCP报文交互过程分析
DHCP Discover
客户端请求报文
此过程主要为客户端用户寻找DHCP服务器过程,此时客户机没有IP地址向全网发送广播报文,等待DHCP服务的回应,只有装有DHCP服务器的主机才能响应此报文
DHCP服务器接收到discover请求后,会向客户端发出DHCP Offer报文作为回应,该报文包含该DHCP服务器可向DHCP客户端提供的IP地址以及该DHCP服务器自己的IP地址信息
如果无响应报文,则客户端会持续发送Discover报文
Second elapsed为下一次发送discover报文的时间:
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
DHCP Offer
服务器响应报文
DHCP客户端会选择最先接收到的DHCP Offer进行处理,并以广播的形式发送DHCP Request报文,该报文会加入对应DHCP服务器的地址以及所需要的IP
DHCP服务器收到Discover报文后,就会在所配置的地址池中查找一个合适的IP地址,加上相应的租约期限和其他配置信息(如网关、DNS服务器等),构造一个Offer报文,发送给用户,告知用户本服务器可以为其提供IP地址。< 只是告诉client可以提供,是预分配,还需要client通过ARP检测该IP是否重复〉
DHCP Request
客户端回复报文
DHCP服务器接收到DHCP Request报文后,会判断报文中的服务器IP是否与自己相同。如果不同,不做任何处理,只清除相应的IP分配记录;如果相同,服务器会向客户端发送ACK报文,确认可以使用,并且附上相应的租期
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
DHCP ACK
服务器发出的确认报文
DHCP客户端接收到ACK信息后,会检查该IP是否能够使用,如果可以就直接使用该IP
DHCP Inform
客户端确认信息
DHCP客户端如果需要从DHCP服务器端获取更为详细的配置信息,则发送Inform报文向服务器进行请求,服务器收到该报文后,将根据租约进行查找,找到相应的配置信息后,发送ACK报文回应DHCP客户端.< 极少用到〉
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
DHCP Request
客户端续租报文
DHCP客户端成功获取IP地址后,在地址使用租期过去1/2时,会向DHCP服务器发送单播Request报文续延租期,如果没有收到DHCP ACK报文,在租期过去3/4时,发送广播Request报文续延租期。
DHCP Release
客户端释放IP地址
当用户不再需要使用分配IP地址时,就会主动向DHCP服务器发送Release报文,告知服务器用户不再需要分配IP地址,DHCP服务器会释放被绑定的租约。
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析
(完整word版)DHCP交互报文分析