1. DHCP简述
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,DHCP的优点是可以减少IP分配工作量、避免IP冲突、提升地址利用率。
常见含有DHCP功能的网络设备有路由器、DHCP服务器、三层交换机
2. DHCP服务管理的资源
DHCP服务管理的资源包含地址池起止IP、子网掩码、网关、DNS及租期 采用的是UDP协议 端口号为67和68
3. DHCP通信原理
DHCP通信原理分为4个步骤:
1) 客户机发送DHCP Discovery(发现)广播包
广播包中包含客户机IP地址及MAC地址信息
2)服务器响应DHCP offer(提供)广播包
同网段可用的DHCP服务器接收到Discover包之后,都会通过发送DHCP Offer包给予客户端应答,意在告诉客户端它可以提供IP地址
3) 客户端将向优先接收到Offer包的服务器 发送DHCP Request(请求)包请求分配IP
4) 服务器端发送DHCP ACK(确认)广播包
服务器端确定了租约,并提供网卡详细配置参数信息,包含IP地址、子网掩码、网关、DNS、租期等信息。
4. DHCP续约
当租期时间过了50%以后,客户端会再次发送DHCP Request包 ,进行续约,如服务器无响应,则继续使用并在租期时间到达85%时会再次发送DHCP Request包,如还是无响应,到期后续约将终止,IP地址将被客户端主动释放 并重新发送广播包请求获取IP地址, 如果续约成功则从成功那刻开始 将原来的租期作废 重新计算租约时间
案例:有台机器关机了 一小时后再开机 用的是哪个IP
之前的租约未超时 租约记录有信息 所以用的还是原来的IP