一、DHCP协议
1、简介
给局域网自动分配IP地址。
(1)Discover:发现网络中的DHCP服务器。客户端以广播形式发送DHCP请求数据包。收到广播的DHCP服务器会发送响应,客户端就知道DHCP服务器的位置了。
(2)offer:DHCP服务器收到discover数据包,会分配IP地址和租约期限以及其他信息,发送给客户端。
(3)request:客户端选择一个offer,广播告诉其他DHCP服务器自己以及做出了选择。使用租约期过去一半时,客户端会向DHCP服务器发送单波request数据包延续租期。如果没有收到请求,在租约过去3/4时,发送广播延续租期。
(4)ACK:DHCP服务器收到request,查找是否有客户端MAC地址租约记录。如果有,则回应用户可以使用。
2、捕获DHCP
捕获时需要设置协议是UDP,因为DHCP是基于UDP协议的。
cmd使用ipconfig /release 和ipconfig /renew 来断开网卡和重新连接,就可以捕获到DHCP了。
由于包含了其他数据包,我们在filter中设置过滤条件是bootp</