DHCP协议
作用:动态分配ip地址
四个步骤:
1.客户机发送DHCP Discover包,请求服务
2.服务器发送DHCP Offer包,先到先得,会回复第一个收到的Offer包,包含ip信息
3.客户机发送DHCP Request包,发送请求包
4.服务器发送DHCP ACK包,发送确认包,确定租约,包含网关,DNS等详细信息
DHCP监听的端口UDP 67/68
当收分配ip地址出错时,会自动为计算机分配一个169.254.x.x(子网掩码为255.255.0.0)的ip地址
租期:当租期达到50%时,客户机发送单播续租请求,如果服务器成功响应,则更新租期
如果未收到ACK包,在租期达到87.5%时发送广播续租,如果未收到ACK包则丢弃当前ip地址
关于ip的一些dos命令
netstat -an 查看所有端口
ipconfig /release 去掉网卡的ip地址信息
ipconfig /renew 当没有ip地址时为网卡分配新的地址,有ip地址时续约ip地址
ipconfig 查看ip信息
ipconfig /all 查看ip详细信息
DHCP攻击与防御
攻击:频繁发送伪造DHCP请求,耗尽ip池资源
防御:在交换机上动态绑定MAC
攻击:搭建DHCP服务器,为客户机提供非法ip地址
防御:在交换机上禁止除指定端口外发送DHCP offer包
每一个童年的梦想都值得用青春去捍卫!