一、DHCP协议是说呢么?
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,统一使用两个IANA分配的端口:67(服务器端),68(客户端)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。
二、DHCP通讯流程如图
下图是自己总结的上面标的问题但是没想明白,后面想明白了,如果你也有此问题,欢迎留言讨论吧!
三、DHCP报文
DHCP报文除了上图中的7种外,还有种报文叫INFORM,其作用是客户端已经获得了IP地址,发送此报文的目的是为了从服务器获取其他配置信息,比如网关地址、DNS服务器地址等。 windows命令ipconfig /release ,ipconfig /renew抓包分析。
上图就是一次DHCP通讯应该有的报文
1)release报文
2)discover报文
3)offer报文
4)request报文
5)ACK报文