1.1DHCP---动态主机配置协议
DHCP是工作在应用层的表示层(第6层)的协议。它通过UDP(用户数据报协议)在IP层上实现。端口号67/68,68代表客户端,67代表客户端。DHCP的全称为动态主机配置协议。
作用:是为网络上的设备分配IP地址、子网掩码、默认网关、DNS服务器等配置信息,以便设备能够正常地连接到网络并进行通信。
1.2DHCP协议报文种类
报文种类一共8种
discover报文 ---请求报文,用来发现网络中的DHCP服务器
offer报文-----由服务器进行回复,当收到discover报文后,并且服务器本地存在可用ip地址,则回复信息
request报文---正式向服务器请求ip地址
ack报文---服务器同意使用
decline报文---当客服端检测到ip地址冲突时,发送给服务器,告知服务器,ip不可用
nak报文---服务器拒绝客户端使用该ip地址
release---客户端主动释放该ip地址
inform---根据租约查找,找到相应的配置信息后,就会回应ack报文给客户端
1.3动态获取ip过程---只有前4种报文参与
1.4.1二次续约
当租期时间只有12.5%时,会发送discover报文广播发送申请