1、DHCP工作原理
DHCP客户端从服务端申请到IP地址等网络配置信息需要经过四个步骤。

每个步骤需要发送相应类型的数据报文,如下图所示。

① 首先由客户端以广播方式发出“DHCP Discover”报文来寻找网络中的DHCP服务端。
② 当服务端接收到来自客户端的“DHCP Discover”报文后,就在自己的地址池中查找是否有可提供的IP地址。如果有,服务端就将此IP地址做上标记,并用“DHCP Offer”报文将之发送回客户端。
③ 由于网络中可能会存在多台DHCP服务端,所以客户端可能会接收到多个“DHCP Offer”报文。此时客户端只选择最先到达的“DHCP Offer”,并再次以广播方式发送“DHCP Request”报文。一方面要告知它所选择的服务端,同时也要告知其它没有被选择的服务端,这样这些服务端就可以将之前所提供的IP地址收回。
④ 被选择的服务端接收到客户端发来的“DHCP Request”报文后,首先将刚才
本文介绍了DHCP的工作原理,详细阐述了DHCP饿死攻击和服务器仿冒攻击的案例,包括攻击原理和漏洞分析。同时,文章讨论了如何通过DHCP Snooping技术来防范这些攻击,包括设置信任端口和启用DHCP Snooping Check CHADDR功能。
订阅专栏 解锁全文
1225

被折叠的 条评论
为什么被折叠?



