首页 理论教育 动态主机配置协议:简单解析与应用

动态主机配置协议:简单解析与应用

时间:2023-07-01 理论教育 版权反馈
【摘要】:动态主机配置协议是给网络中每台设备分配独一无二IP地址的动态方式。每个DHCP服务器均会回应一个有效的IP地址,并且同时禁止别的客户机试图使用该地址。答复消息包括有效的IP地址、子网掩码、DHCP服务器的IP地址,以及租借时限。图6-22DHCP租借过程2.终止DHCP租借当租借时间超过在服务器配置中所设置的时间时,则DHCP租借会过期;而且,用户可以在客户机的TCP/IP配置或服务器的DHCP配置中随时手工终止DHCP租借。

动态主机配置协议:简单解析与应用

动态主机配置协议(DHCP,Dynamic Host Configuration Protocol)是给网络中每台设备分配独一无二IP地址的动态方式。之所以使用DHCP,常见原因有:

(1)降低花费在IP地址管理方面的时间和规划。IP地址的集中式管理免除了网络管理员编辑每台网络工作站、打印机或其他设备上TCP/IP配置的必要性。

(2)降低分配IP地址的错误率。借助于DHCP,不会存在分配给工作站无效地址的可能性,并且几乎不可能存在2台工作站使用相同IP地址,并因而导致网络错误的可能性(偶尔DHCP服务器软件也许会出错)。另一方面,当手工分配每台工作站的IP地址,或者手工编辑BOOTP表时,很容易输入错误地址,或者重复使用相同地址。

(3)为使用户在无须更改TCP/IP配置的情况下随意移动工作站和打印机。只要工作站被配置为从中心服务器获取IP地址,则工作站可以连到网络上任何地方,并且会收到有效地址。

(4)为使IP分址对移动用户透明。比如,如果某销售人员把Windows 95便携机带到会议室,以进行一个有关电子商务的在线演示,其可以在无须更改便携机配置的情况下就可以连接到网络,得到有效IP地址。

DHCP是由Internet任务组开发的,以期代替BOOTP。不像BOOTP,DHCP不需要网络管理员在服务器上维护IP和MAC地址表。然而,DHCP需要网络管理员负责在运行DHCP的服务器(比如Windows NT、NerWare4.11或更高版本,或UNIX)上安装和配置DHCP服务等IP地址管理任务。

1.DHCP出租过程

借助于DHCP,当设备连接到网络时,该设备会向DHCP服务器申请租用或者借助IP地址。换句话说,设备只是临时使用IP地址。比如,当客户机与网络断开连接时,客户机就会放弃刚才所用的IP地址,DHCP服务器就可以把该IP地址分配给其他设备。

配置DHCP包括指定可以被租借给特定网段上任何网络设备的地址范围。作为名网络管理员,可以根据实际情况设定租借时间(在DHCP服务器的配置中),可以以分钟计算,也可以永久租借。一旦DHCP服务器正在运行,客户机可以连接到它,并且收到唯一的IP地址。

客户机和服务器采用如下步骤来约定客户机的第一次租借(本例适用于工作站,但是诸如联网的打印机也许也可以利用DHCP):

(1)当客户机工作站启动时(假设它已经安装TCP/IP协议,并且已经绑定到网卡),它会借助于UDP,以广播的方式向DHCP/BOOTP服务器端口(缺省端口号为67)发送DHCP搜索信息包。

(2)与该工作站处于相同子网的每个DHCP服务器都会收到广播请求。每个DHCP服务器均会回应一个有效的IP地址,并且同时禁止别的客户机试图使用该地址。答复消息包括有效的IP地址、子网掩码、DHCP服务器的IP地址,以及租借时限。该消息也是以广播方式从DHCP/BOOTP端口号68发送出去的。由于客户机没有IP地址,所以DHCP服务器不能直接把信息发送给申请IP地址的客户机。

注意:在有些情况下,BOOTP和DHCP也许看起来在相同目录或服务下重叠在一起

比如,如果配置使用JetDirect打印服务器卡的Hewlett-Packard LaserJet打印机,则可以从打印机的TCP/IP配置菜单中选择BOOTP/DHCP。由于BOOTP和DHCP在客户机看来是相同的,而且使用相同的服务器端口来处理服务器进出的通信,因而BOOTP和DHCP并不总是区分得很清楚。两种服务的主要差别是服务器软件分配IP地址的方式。

(3)客户机接收它所收到的第1个IP地址,并发送广播消息,以通知DHCP服务器它所接收的IP地址。由于该消息是广播式的,所以所有其他DHCP服务器会看到广播消息,并把准备分配的IP地址重新放回可用地址组中。

(4)当被选中的DHCP服务器收到确认消息后,它会以广播的方式答复一个确认信息。该确认信息会提供更详细信息,比如客户机也许申请的DNS或网关地址。

前面的处理步骤只涉及4个信息包的数据交互,因而通常不会增加客户机登录网络的时间。(www.xing528.com)

图6-22用图形化方式给出DHCP租借过程。在租借期结束之前,客户机和服务器不必重复这种信息交换过程。IP地址会保留在客户机的TCP/IP设置中,即使该设备重新启动。

图6-22 DHCP租借过程

2.终止DHCP租借

当租借时间超过在服务器配置中所设置的时间时,则DHCP租借会过期;而且,用户可以在客户机的TCP/IP配置或服务器的DHCP配置中随时手工终止DHCP租借。在有些情况下,用户必须终止租借。

为取消Windows 95中TCP/IP设置,可以按照如下步骤实施:

(1)单击“开始”菜单,然后单击“运行”。“运行”对话框会打开。

(2)输入“winipcfg”,然后单击“OK”。“IP Configuration”对话框会打开,显示工作站的TCP/IP设置。

(3)为取消DHCP租借,单击“Release All”。

(4)单击“OK”以接受出现的确认信息。“IP Configuration”对话框中“IP Address”、“Subnet Mask”和“Default Gateway”的值均重置为“0”。

取消老的DHCP信息是获取新IP地址的第一步。为在Windows 95工作站上获取新IP地址,可以按照如下步骤实施:

(1)单击“开始”菜单,然后单击“运行”。“运行”对话框会打开。

(2)输入“winipcfg”,然后单击“OK”。“IP Configuration”对话框会打开,显示工作站的TCP/IP设置。

(3)单击“Renew All”以从DHCP服务器获取新TCP/IP设置。

(4)单击“OK”以接受出现的确认消息。这时,“IP Configuration”对话框中“IP Address”,“Subnet Mask”和“Default Gateway”的值已经适于所附的网络。

(5)单击“OK”以关闭“IP Configuration”对话框。

DHCP服务可以在多种服务器上运行。每种服务器的DHCP安装和配置都不同;如想了解详细信息,则必须参考DHCP服务器软件手册。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈