一 什么是DHCP协议
DHCP协议,是Dynamic Host Configuration Protocol的缩写,动态主机配置协议。主要用于解决IP地址的动态分配问题。
#1 它属于应用层协议
#2 它是一种客户端和服务器工作模式,客户端和服务器通过广播方式交互,从而使得主机或者设备可以从DHCP服务器获取IP地址、子网掩码、默认网关等
#3允许地址重复使用,即A用完了,退出网络后,又可以分配给B
#4 支持续租模式。分配的IP地址不是无限制时长,是有时间限制的,如果时间到了就无法继续使用,所以支持续租,就可以连续使用。
二 DHCP协议的流程
#1 主机广播DHCP发现报文(有没有DHCP服务器啊,试图找到这个服务器)
#2 DHCP服务器广播提供报文(回答有,并给出可以分配的地址,这里可以有多个DHCP服务器,即多个DHCP服务器提供报文)
#3 主机根据先到先得的原则,使用最先广播的报文,然后广播DHCP请求报文(我用你给我的IP地址)
#4 DHCP服务器广播DHCP确认报文(用吧)