2024年5月7日发(作者:)
DHCP原理和解释
展开全文
一、DHCP的含义?
DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用
UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用
于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、
Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP
就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。
二、DHCP协议中的报文
DHCP报文共有一下几种:
• DHCP DISCOVER
:客户端开始DHCP过程发送的包,是DHCP协议的开始
• DHCP OFFER
:服务器接收到DHCP DISCOVER之后做出的响应,它包括了给予客户端的IP
(yiaddr)、客户端的MAC地址、租约过期时间、服务器的识别符以及其他信息
• DHCP REQUEST
:客户端对于服务器发出的DHCP OFFER所做出的响应。在续约租期的时候同样会
使用。
• DHCP ACK
:服务器在接收到客户端发来的DHCP REQUEST之后发出的成功确认的报文。在建
立连接的时候,客户端在接收到这个报文之后才会确认分配给它的IP和其他信息可以被
允许使用。
• DHCP NAK
:DHCP ACK的相反的报文,表示服务器拒绝了客户端的请求。
• DHCP RELEASE
:一般出现在客户端关机、下线等状况。这个报文将会使DHCP服务器释放发出此报
文的客户端的IP地址
• DHCP INFORM
:客户端发出的向服务器请求一些信息的报文
• DHCP DECLINE
发布评论