DHCP----动态主机配置协议
动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一种网络协议,用于自动分配IP地址给网络中的设备。DHCP可以减少人工配置IP地址的错误,避免IP地址冲突,并提高IP地址的利用率。DHCP协议工作在应用层,使用UDP协议,通常在客户端和服务器之间进行通信,其中客户端使用68端口,服务器使用67端口。
作用:用来为终端分配IP地址,并且对IP地址进行集中化管理的协议。
DHCP分配IP地址的方式有: 自动分配、动态分配和手工配置。前两种都是由DHCP服务器给客户端分配,自动分配的是永久性的IP地址,动态分配的IP地址过一段时间过期或能被客户端主动释放手工配置由用户手动为客户端指定IP地址。简单来说,DHCP就是一个不需要账号密码登录的自动给内网机器分配IP地址等信息的协议。
工作原理
DHCP的工作过程可分为以下几个步骤:
发现阶段:客户端发送DHCP Discover报文,广播请求IP地址。
提供阶段:服务器响应DHCP Offer报文,提供IP地址及其他配置信息。
选择阶段:客户端选择其中一个服务器提供的IP地址,发送DHCP Request报文。
确认阶段:服务器发送DHCP Acknowledgement报文,确认IP地址分配。
租约更新:客户端在租约即将到期时,发送DHCP Request报文续租。
DHCP报文类型
discover报文-----发现报文,用来发现网络中的DHCP服务器
offer报文--------由服务器进行回复,当收到discover报文后,并且服务器本地存在可用IP地址,则回 复信息
request报文------正式向服务器请求IP地址
ack报文----------服务器同意使用该IP地址
decline报文------当客户端检测到IP地址冲突时,发送给服务器,用以告知服务器,IP不可用
nak报文----服务器拒绝客户端使用该IP地址----一般看不到
release报文-----客户端主动释放IP地址。
思维导图
结语
DHCP协议的核心在于其能够自动分配IP地址,使得网络管理变得更加便捷。了解DHCP报文的结构和类型,有助于更好地理解和配置DHCP服务器,从而有效地管理网络资源
标签:协议,报文,服务器,IP地址,DHCP,分配,客户端 From: https://blog.csdn.net/2301_77983003/article/details/140576871