动态主机配置协议
能够动态的,灵活高效的分配IP地址,便于维护。
它可以保证一个ip地址在同一时刻内只给一台主机。
它分配方式有三种:
自动分配:永久的分配ip地址。
动态分配:时间限制的分配ip地址。
手工分配:网络管理员指定的ip地址。
它有一个dhcp snooping防止冒充的DHCP服务,发放ip地址。
工作原理和报文的类型:
DHCP DISCOVER:发现报文,用来发现DHCP服务器。
DHCP OFFER:是服务器对discover报文的回应,提供带有ip地址的报文。
DHCP REQUEST:客户端发送给服务器请求使用OFFER中所提供的ip地址。
DHCP DECLINE:客户端拒绝服务器OFFER中提供的ip地址。
DHCP ACK:服务器同意客户端REQUEST,此时客户端真正可以使用该ip地址
DHCP NAK:服务器不同意客户端的REQUEST。
DHCP RELEASE:客户端向服务器释放该ip地址。
DHCP INFORM:客户端向服务器请求获取其他配置,比如DNS。
对于地址冲突:
DHCP服务器分配ip地址,会PING该地址,若没有回应那么就下发该ip地址,当客户端收到OFFER提供的ip地址是它会发送免费的arp,发现有ip地址冲突后会向服务器发送decline报文,并且重新进行DHCP的步骤。