现在的位置: 首页 > 综合 > 正文

DHCP服务

2012年01月10日 ⁄ 综合 ⁄ 共 2017字 ⁄ 字号 评论关闭

在常见的网络术语中,我们常会听到DHCP这个词。DHCP就是Dynamic Host Configuration Protocol(动态主机配置协议)的缩写。

一.我们为什么要使用DHCP服务

在常见的小型网络中(例如网吧和学生宿舍网),网络管理员都是采用手工分配IP地址的方法,但是在大中型网络中,例如超过了100台计算机的网络,为每一台计算机手工分配一个IP地址,将会加重了网络管理员的负担,如果管理员不小心时,就会导致IP地址分配错误。因此,在大中型网络中使用DHCP服务是非常有效率的。

在理解DHCP服务工作过程前,你必须要清楚DHCP服务具有以下好处:

1.管理员可以迅速地验证IP地址和其它配置参数,而不用去检查每个主机。

2.DHCP不会从一个范围里同时租借相同的IP地址给两台主机,避免了手工操作的重复。

3.DHCP管理员可以控制哪台计算机使用哪个IP地址。

4.减少收发室和打字的错误。

5.可以为每个DHCP范围(或者说所有的范围)设置若干选项(比如可以为每台计算机设置缺省网关、DNS和WINS服务器的地址)。

6.如果主机物理上被移动到了不同的子网上,该子网上的DHCP服务器将会自动用适当的TCP/IP配置信息重新配置该主机。

7.大大方便了便携机用户,移动到不同的子网上不再要为便携机分配IP地址。

DHCP服务的局限:

1.DHCP不能查出网络上非DHCP客户机已经在使用的IP地址,例如网络有一非DHCP客户机A已经手工分配了IP地址:100.53.46.5,但是DHCP服务器并不能识别出该地址已经被分配了,它向DHCP客户机配了一个重复的IP地址:100.53.46.5,这就导致了IP地址的冲突。当然,这些地址可以从被配置在DHCP服务器上的任何范围中排除。

2.当网络上存在两个DHCP服务器时,一个DHCP服务器不与另一个DHCP服务器通信,不能查出已被其它服务器租出去的IP地址。因此,两个DHCP服务器不应该在它们各自的范围中使用相同的IP地址。

3.DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP转发,或者子网允许DHCP中转借。

4.和手工配置一样,为DHCP范围配置的不正确的值可以在企业内部网中造成意想不到的潜在的灾难。

DHCP服务(二)

二.DHCP服务的工作过程

要深入了解DHCP服务,就必须要了解DHCP服务的工作过程,这为解决DHCP服务故障打下了坚实的基础。DHCP服务的基础流程是这样的:

1.当DHCP客户机首次启动时,客户机向DHCP服务器发送一个Dhcpdiscover数据包,该数据包表达了客户机的IP租用请示。

2.当DHCP服务器接收到Dhcpdiscover数据包后,该服务器从地址范围中向那台主机提供(dhcpoffer)一个还没有被分配的有效的IP地址。当你的网络中包含不止一个DHCP服务器时,主机可能收到好几个dhcpoffer,在大多数情况下,主机或客户机接受收到的第一个dhcpoffer。

3.接着,该DHCP服务器向客户机发送一个确认(dhcppack),该确认里面已经包括了最初发送的IP地址和该地址的一个稳定期间的租约(默认情况是8天)。

4.当租约期过了一半时(即是4天),客户机将和设置它的TCP/IP配置的DHCP服务器更新租约。当租期过了87.5%时,如果客户机仍然无法与当初的DHCP服务器联系上,它将与其它DHCP服务器通信,如果网络上再没有任何DHCP服务器在运行时,该客户机必须停止使用该IP地址,并从发送一个dhcpdiscover数据包开始,再一次重复整个过程。

三.DHCP服务的需求

1.哪些操作系统或服务具有DHCP服务器功能:

因为我们现在只谈论Microsoft的操作系统,所以从目前的情况来说,具有DHCP服务功能的操作系统一般是网络操作系统,例如:NT Server 3.5或更高版本和Windows 2000系列(专业版除外)。具有DHCP服务器的服务软件有:微软的ICS、Proxy Server和第三方公司的网关或代理服务器软件(wingate、sysgate、winroute等)。

2.哪些操作系统具有DHCP客户机的功能:

目前流行的操作系统都具有这个功能:

*NT Server 3.5或更高版本

*Nt Workstation 3.5或更高版本

*Windows 95或更高版本

*Windows for Worksgroups 3.11 running the Microsoft TCP/IP-32 software from the Windows NT Server CD-ROM

*Microsoft Network Client for MS-DOS 3.0from the Windows NT Server CD-ROM

*Lan Manager server for MS-DOS 2.2c from the Windows NT Server CD-ROM

全文完

文章录入:dnbm 责任编辑:dnbm

抱歉!评论已关闭.