|
马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?用户注册
x
如果没有DHCP,很难想象我们将如何连接到互联或本地络,DHCP是我们在IP络上的设备如何相互通信以及与我们周围的世界通信的重要组成部分。DHCP是络技术世界一项特别伟大的技术,解决了静态配置IP繁琐的过程,其动态分配IP地址的特性,使得络变得灵活可扩展。 域名IP查询的具体问题可以到我们网站了解一下,也有业内领域专业的客服为您解答问题,为成功合作打下一个良好的开端!
如果没有DHCP,很难想象我们将如何连接到互联或本地络,DHCP是我们在IP络上的设备如何相互通信以及与我们周围的世界通信的重要组成部分。
那么DHCP背后的原理是什么为什么说DHCP是革命性的技术在配置DHCP的时候要注意什么
本文,瑞哥就用图解的形式带大家揭开DHCP的神秘面纱,让我们直接开始!
什么是DHCP英文全称:DHCP
中文称:动态主机配置协议
是一种络管理协议
DHCP术语DHCP有许多专业术语,下面我们来简单了解一下:DHCPD:当客户端(PC)启动时,它会通过以太广播DHCPD消息来定位同一子中的所有可用DHCP服务器,到达同一子中的所有DHCP服务器。DHCPO:当DHCP服务器收到来自客户端的DHCPD消息时,它还会通过以太广播DHCPO消息,通知客户端它可用。DHCPR:收到DHCPO消息的客户端识别出在同一子上有可用的DHCP服务器,然后它通过以太向服务器广播DHCP请求消息,请求络配置数据,包括自己的IP地址。DHCPR:络的预定义IP地址范围DHCPACK:DHCP确认DHCPS:DHCP服务器,运行和管理DHCP信息的设备DHCPC:DHCP客户端,负责请求IP地址并与DHCP服务器建立DHCP连接DHCPRA:DHCP中继代理,是在本地DHCP客户端和远程DHCP服务器之间发送请求和回复的主机或路由器,当多个LAN中只有一个DHCP服务器时,中继代理会处理所有络的请求。LT:租用时间,客户端可以使用分配给它的IP地址的时间
DHCP基本拓扑
DHCP组成部分上面我们介绍了DHCP的术语,一般DHCP会包含以下部分:
DHCP组成部分
这个就印证了上面的DHCP基本拓扑图,IP地址池、子、DHCP租约我们会在DHCP原理中介绍。
DHCP原理DHCP在应用层运行以动态地为客户端分配IP地址,这是通过共享DHCP事务或DHCP会话来现的:
DHCP过程
我们来用一张图来简单的解释以下DHCP的握手过程:
DHCP的握手过程
首步::客户端发送一个消息通知服务器第二步::服务器回应一个可用的IP地址和其他参数第步::客户端从服务器请求IP地址第四步::服务器回应一个可用的IP地址和其他参数为了方便大家记忆,我们将图简化一下:
DHCP工作过程
我们来看一下DHCP工作过程的抓包:
DHCP工作过程的抓包分析
DHCP租约每个IP地址都不会限期地属于某一台计算机,与IP地址一起,DHCP服务器将发送一个称为租用时间的到期日期,表示主机何时需要更新地址,DHCP租约可以避免一定程度上的IP地址的浪费,因为可能有些IP分配出去了,但是所属计算机已经不在某个局域了,这个时候如果这个地址还不释放的话,久而久之就会造成浪费。
DHCP租约周期如下:
客户端通过向DHCP服务器请求一个IP地址租用的分配过程来获得一个IP地址租用。如果客户端已从现有租约中获得IP地址,则在重启时需要刷新其IP地址,并联系DHCP服务器重新分配IP地址。租约未到期,则客户端绑定相关租约和IP地址。租约到期,客户端将联系比较初授予租约的服务器来更新它,获得继续使用其IP地址的权力。如果客户端移动到不同的络,它的动态IP地址将被终止,它会从新络的DHCP服务器请求一个新的IP地址。配置DHCPW
配置比较简单,而且也几乎是默认的配置方式:
打开【络和设置】
络和设置
点击你连接的络的【属性】
络属性
找到【IP设置】
找到【IP设置】
看到我的电脑已经是设置成DHCP获取的方式了
设置
点开【IP设置】我们看到有DHCP和手动两种设置方式。
我们来看下通过DHCP设置后,我的IP地址是多少:
查看本机IP地址
可以看到通过DHCP自动分配后,我的电脑IP地址为:19216850234
L我以我的一个云服务器为例子给大家演示一下,我的这台云服务器是香港的,C系统,那么络配置文件都是在-路径下。
我们来看一下这台服务器的络设置:
--0命令行显示:
#C-,#BOOTPROTO=DEVICE=0MTU=1450ONBOOT=TYPE=EUSERCTL=
服务器的络设置
由此可见我的这台云服务器的地址也是DHCP的方式。
查看DHCP分配的地址租约我们怎么去查看DHCP分配的地址租约呢
还是以我这台香港的云服务器为例:
执行命令:
--0结果显示:
{"0";-172162231;-25525500;1721601;--86400;--5;--8844;--1721602;-1450;--40305;--321692541692541721602,01721601;-17216255255;--72705;-"-172-16-2-231";-"";62022070909:49:26;62022070919:34:44;62022070923:22:59;}{"0";-172162231;-25525500;1721601;--86400;--5;--8844;--1721602;-1450;--39746;--321692541692541721602,01721601;-17216255255;--72146;-"-172-16-2-231";-"";62022070920:31:46;02022071005:51:52;02022071009:49:26;}
DHCP分配的地址租约
我们看到有一项参数叫--86400,这个就是租期时间,单位是秒。
我们还能看出:
62022070920:31:46;:重新设置的时间02022071005:51:52;:将要重新绑定的时间02022071009:49:26;:到期时间以上就是DHCP的设置部分,我们比较后看看DHCP的缺点。
DHCP的缺点DHCP点
减少IP冲突:手动分配IP地址会增加络中不正确或重复地址的可能性,使用DHCP可以确保通过集中控制自动、准确地分配地址。简化络管理:借助DHCP,络管理员可以轻松监控、管理和分配IP4和IP6地址。降低成本:与手动分配IP相比,DHCP有助于节省大量时间,尤其是对于大型企业而言,它还可以节省资金和其他资源,因为不需要有专门的专家来持续监督知识产权管理和分配。DHCP缺点
DHCP本身并不安全,如果恶意行为者访问DHCP服务器,他们可能会造成严重破坏。
如果DHCP服务器没有备份并且服务器出现故障,它所服务的设备也会出现故障。
如果络只有一个DHCP服务器,则DHCP服务器可能是单点故障。
总结DHCP是1985年络IP管理协议B协议(BOOTP)的扩展,用于为络上的每台主机动态分配IP地址和其他信息,以便它们能够高效地进行通信。DHCP自动、集中管理IP地址的分配,简化了络管理员的工作,除了IP地址,DHCP还为主机分配子掩码、默认关和域服务器地址等配置,从而使络管理员的工作更加轻松。 |
|