服务器 频道

新手入门之轻松认识DHCP服务器

    【IT168 专稿】在TCP/IP网络上,每台工作站要能与其他计算机进行互联,都必须进行基本的网络配置,如IP地址、子网掩码、缺省网关、DNS等。对于小型网络,为每台计算机一一配置这样的属性也许还可以承受,但对于一个有几百、上千台的网络,这部分工作虽然简单,但工作量相当大,网络管理员就可能没有时间和精力来一一为这么多计算机配置了。这时我们通常是采用下面要讲的DHCP来自动为客户机分配IP地址了。

    DHCP的全称是动态主机配置协议(Dynamic Host Configuration Protocol),它的目的就是为了减轻TCP/IP网络的规划、管理和维护的负担,解决IP地址空间缺乏问题(因为这样配置后,每一时刻只有实际连接的用户才分配IP地址,减少离IP地址的占用)。

    DHCP分为两个部分:一个是服务器端﹐而另一个是客户端。所有的 IP 网路设定资料都由 DHCP 服务器集中管理,并负责处理客户端的 DHCP 要求;而客户端则会使用从服务器分配下来的IP环境资料。DHCP 协议通过“"租约” 的概念,有效且动态的分配客户端的 TCP/IP 设定。

    1. DHCP协议IP地址分配方式

    DHCP协议的IP地址分配,必须至少有一台 DHCP 服务器工作在网路上。它会监听网络中的所有 DHCP 请求,并与客户端商议 TCP/IP 的设定环境。它提供两种 IP 定位方式:

 Automatic Allocation(自动分配)
    其分配方式是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。

 Dynamic Allocation (动态分配)
    其分配方式是:当 DHCP 第一次从 HDCP服务器端租用到 IP 地址之后,并非永久的使用该位,只要租约到期,客户端就得释放(release)这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的延续(renew)租约,或是租用其它的 IP 地址。

    动态分配显然比自动分配更加灵活,尤其是当您的实际 IP 地址不足的时候﹐例如一家ISP只能提供1000 个IP地址用来给接入用户,但并不意味着您的客户最多只能有1000 个,因为您的客户基本上不太可能全部在同一时间上网的。这样,您就可以将这 1000 个地址,轮流的租用给接入上来的客户使用了,这样你允许的客户限制也就大大超过1000个了。 在企业局域网中也一样,如一些部门虽然有大量用户,但平时上网的却是其中的少部分(如市场部),则可以在IP地址紧张的情况下采用DHCP自动分配方式,则可节省大量的IP地址资源。

    DHCP 除了能动态的设定 IP 地址之外,还可以将一些IP 保留下来给一些特殊用途的机器使用,也就是在动态之中还可以设置部分客户机的静态地址。通常是与主机网卡的物理地址(MAC地址)进行绑定的,这样可以给您更大的设计空间。同时,DHCP 还可以帮客户端指定router﹑netmask﹑DNS Server ﹑WINS Server等等属性,这样一来,您在客户端网络TCP/IP属性配置上,除了选择 DHCP选项之外,几乎无需做任何其他的 IP环境设定,大大提高了设置效率,减轻了工作量。

0
相关文章