DHCP服务是怎么进行的?

发布网友

我来回答

3个回答

热心网友

客户机向路由器或服务器发出自动IP申请,如果路由器或服务器有启动自动IP服务,就向客户机提供IP。

热心网友

可以去找找相关的中文RFC,那里讲的更详细

热心网友

DHCP的工作原理
配置DHCP客户机分为以下4个阶段:
(1)客户机第一次初始化时,由于没有IP地址,也不知道DHCP服务器的IP地址,因而
以0.0.0.0作为源地址,255.255.255.255为目标地址发送IP地址租用请求。DHCPDISCOVER
信息还包含它的网卡地址和计算机名称,以便让DHCP服务器清楚是谁在发送。当然,其它
两种情况也会产生租用
请求。客户机以前租用的IP地址被释放后发生新的租用;DHCP服务器拒绝或撤消了租用。
(2)收到信息的DHCP服务器发送DHCPOFFER信息表示可以提供IP租用,因客户机没有IP
地址,这条消息也是以广播形式发布。DHCPOFFER中包含了客户机的网卡地址、提供的IP
地址、子网掩码和DHCP服务器的标识。同时,DHCP服务器保留IP地址,以防提供给另一台
客户机。
(3)客户机将从收到的第一条DHCPOFFER中选择IP地址,然后向所有DHCP服务器广播
DHCPREQUEST,声明接受了某个DHCPOFFER。所有其它的DHCP服务器则撤消提供,释放IP地
址,以便使其可以提供给下一个地址租用。
(4)收到DHCPREQUEST的服务器广播DHCPACK认可租用,客户机随后完成TCP/IP的初始
化,实现绑定的客户机即可在网络上使用TCP/IP协议进行通信。
客户机的IP地址、子网掩码等IP信息可以在注册表中HKEY-LOCAL-MACHINE/SYSTEM/CU
RRENTCONTROLSET/SERVICES/ADAP-TER/PARAMETERS/TCPIP查到。
如果客户机试图租用它以前的IP地址,但该地址以不存在或因移动到其它子网而导致
无效,DHCP服务器就广播DHCPNACK宣布认可失败,客户机重新开始广播IP租用请求。
客户机的IP地址租用时间剩下50%时,向得到租用的DHCP服务器发送DHCPREQUEST,准
备刷新它的租用。如果该服务器仍在工作,它发送带有新租用时间的HDCPACK;否则客户
机将继续使用该IP地址。当租用时间剩下15%时,客户机将向所有DHCP服务器广播
DHCPREQUEST,任何DHCP服务器
可以通过DHCPACK刷新租用或DHCPNACK强制客户机重新初始化。DHCP客户机在到期后停止
使用该IP地址,开始新的租用,基于TCP/IP的通信也将停止。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com