DHCP定义
定义:DHCP是Dynamic Host Configuration Protocol(动态主机配置协议)的缩写,作用是向主机动态分配IP地址及其他相关信息。采用客户端/服务器模式,服务器负责集中管理,客户端向服务器提出配置申请,服务器根据策略返回相应配置信息。报文采用UDP封装,服务器侦听端口号67,客户端端口号68。
DHCP的工作原理
1.流程
主机请求地址,发送广播 Discover
服务器接受到信息后,分配地址,发送广播 Offer
主机请求使用地址,发送广播 Request
服务器确认分配地址,发送广播 ACK
最后将IP地址设为自己的地址
2.特殊情况:当网络中存在多台DHCP服务器,客户端会优先选择最先达到的IP地址提供
3.IP地址租约更新
租期到达50%,客户端如在线,会向服务器单播发起租约更新请求
租期到达87.5%,客户端如在线,会向服务器广播发起租约更新请求
DHCP的中继代理
实现dhcp跨网段分配ip地址,因为ip地址请求的相关报文都是广播发送,无法跨越网段,需要在中间路由器开启dhcp中继代理功能。