《wireshark对dhcp建立过程进行抓包分析》由会员分享,可在线阅读,更多相关《wireshark对dhcp建立过程进行抓包分析(4页珍藏版)》请在金锄头文库上搜索。
1、DHCP:Dynamic Host Configuration Protocol 给主机动态的分配 IP 地址DHCP Server : UDP67DHPC Client: UDP68DHCP 服务器分配 IP 的过程:1.DHCP 客户端发送 DHCP Discover 消息,广播,请求分配 IP2.DHCP 服务器提供 DHCP Offer 消息,回应,表示可提供 IP3.DHCP 客户端发送 DHCP Request 消息,选定一个服务器,并请求 IP 租用4.DHCP 服务器发送 ACK 消息,确认地址租用给客户端Wireshark 过滤命令:bootp技巧:1.采用断开网络再连接2.
2、win+RCMD输入 ipconfig /release 断开连接,输入 ipconfig /renew 重连Wireshark 抓包对 DHCP IP 分配过程进行分析:1.DHCP 客户端以广播的形式发送 Discover 请求 IP 租用2.范围内的 DHCP 服务器接收到 discover 请求后,会向客户端发出 DHCP Offer 报文作为回应,该报文包含该 DHCP 服务器可向 DHCP 客户端提供的 IP 地址以及该 DHCP 服务器自己的 IP 地址信息3.DHCP 客户端会选择最先接收到的 DHCP Offer 进行处理,并以广播的形式发送 DHCP Request 报文,
3、该报文会加入对应 DHCP 服务器的地址以及所需要的 IP4.DHCP 服务器接收到 DHCP Request 报文后,会判断报文中的服务器 IP 是否与自己相同。如果不同,不做任何处理,只清除相应的 IP 分配记录;如果相同,服务器会向客户端发送ACK 报文,确认可以使用,并且附上相应的租期。5.DHCP 客户端接收到 ACK 信息后,会检查该 IP 是否能够使用,如果可以就直接使用该IP 并使用租期自动启用延续过程。如果发现 IP 已被使用,则发送 DHCP Decline 报文告知服务器禁用该 IP 然后重新发起 Discover。6.当租期不到 1/2 左右时候,如果还要继续使用该 IP,客户端会自动向服务器发起续租请求报文 Request 报文,服务器会向客户端发送 ACK 报文确认。