DHCP
DHCP是网关,家庭通称路由器。 由他接受一个你所购买的与外网相连的ip地址。 然后在分配给你内网的ip,供你上网。
作用 自动分配ip地址
原理
1向服务器发送 DHCP discover 广播包
请求ip地址(包中包括自己的mac地址)
2服务器向客户机返回 DHCP offer 广播包
给予ip地址(但是没有子网掩码,网关,dns等信息)
3客户机向服务器返回 DHCP request 广播包
确定所需要的ip地址
4服务器向客户机返回 DHCP ACK 广播包
确定租约,向客户机提供各种参数信息
租约
当租约时间过一半后 ,客户机向服务器发送续约请求,若无响应,则在87.5%时继续发送续约请求,若仍无应答,则放弃此ip地址。向服务器发送一个DHCP discover包,若无任何服务器响应,则自己给自己分配一个169.254.x.x/16供内网使用的ip地址。
DHCP服务器的攻击与防御
攻击
一直发送DHCP请求 将地址池/作用域所消耗干净
伪装成DHCP服务器,向客户机发放虚假的ip地址
防御
在交换机上设置,发放ip地址与mac地址送绑定
在交换机上设置,只有与DHCP服务器相连的端口才可以发送DHCP offer广播包