DHCP入门,DHCP入门
【 tulaoshi.com - dhcp 】
一、什么是DHCP及其作用
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/dhcp/) 跟其它的专辑一样,我们先来看一下 DHCP 的全名:
DHCP——Dynamic Host Configuration Protocol,中文意思就是动态主机配置协议。
DHCP实际是一种动态的机制,它允许客户机在启动引导时请求一个地址,并且有一个集中的库来记录这些名称及地址。DHCP 能够自动完成系统管理的地址管理工作的部分。只要我们将一台 Windows NT Server/Workstation 计算机配置为使用 DHCP 时,就不再需要我们手工来管理文本文件中大量的网络名称及地址了。因为我们不再分配一个固定的地址给某个计算机,这样,如果要移动网络中的一台计算机,包括添加或移走以及更换网卡等硬件设备,在新的位置,甚至新的局域网系统中,该工作站计算机都会自动寻找 到新网络中的 DHCP 服务器,然后在一定的时间间隔后自动获得一个地址。
同时,它给我们带来的好处有:
不用人工记忆没有规律的地址;
不用担心 IP 地址不够用;
永远不会有重复使用IP地址现象;
永远不用担心在配置网络时地址输入错误。
二、DHCP 的工作方式
使用 DHCP 时,要求整个网络中至少有一台 Windows NT 计算机运行有 DHCP 服务,同时,要使用 DHCP 功能的工作站也必须配置为支持 DHCP。其工作方式如下:
1、DHCP 工作站在启动时,自动与 DHCP 服务器通信,向 DHCP 服务器发出 IP 地址租用请求;
2、DHCP 服务器向工作站提供 IP 地址设置信息(其中也可以包括 WINS 服务器地址)。
DHCP 服务器可以按下面两种方式向工作站提供 IP 地址:
(1)自动分配
自动分配(Automatic allocation)是指在 DHCP 工作站第一次向 DHCP 服务器发出请求并成功租得 IP 地址后,这个地址就永远分配给它使用。这一种很明显没有很大的优越性,因为,DHCP 是根据工作站网络适配器的 MAC 地址来进行 IP 地址分配的,所以,它只相当于减少了人的记忆、配置工作站 IP 地址的工作罢了。
(2)动态分配
动态分配(Dynamic allocation)是指在 DHCP 工作站第一次向 DHCP 服务器发出请求并成功租得 IP 地址后,DHCP 只能暂时的使用这个地址。即是说,DHCP 服务器提供的这个地址有一定的期限,这个期限称为租用期(lease)。只要租用期结束,DHCP 服务器就会把这个地址收回,并将其提供给其他的 DHCP 工作站使用。当然,该工作站也可以在租用快到期时请求一个新的租赁来继续使用这个地址。
动态分配的最大好处就是可以解决 IP 地址不够用的问题。因为在实际应用中我们一般将自己的局域网配置为 C 类(Class C),大家已经知道,在这样的网络中,最多只能支持254台主机。假定网络上有 300 台,那么 IP 地址不够用的情况就发生了。根据上面的概念,在 DHCP 服务中,IP 地址是动态分配而不是固定给具体某台工作站使用的,那么只有有空闲的 IP 地址可用,DHCP 服务器就会在工作站请求时分配一个 IP 地址给它,而一旦工作站不再需要该地址,DHCP 服务器就将其收回重新分配给其它需要的工作站。——谁在说假如 300 台工作站同时请求呢?扁他,专门跟我作对!
三、DHCP和 Windows 95 无盘工作站
安装过 Windows 95 无盘工作站的朋友一定有印象,在安装工作站时,如果我们采用系统默认的 Msbatch.inf 文件进行 Setup ,且在后面的配置工作站网络属性时安装了 TCP/IP 协议,但没有对“TCP/IP 协议”的属性进行配置,则在安装完成后进行第一次启动时,系统会提示,是否采用 DHCP 服务(当然,要求网络中有 DHCP 服务器)。这就意味着 DHCP 服务器支持无盘工作站的 DHCP 请求。
这里涉及到一个新的概念——BOOTP,相信对喜欢无盘启动的朋友都好处。
BOOTP是什么?
BOOTP的全称是 BootStrap Protocol,中文意思就是自引导协议。
BOOTP的作用有两个:一、使工作站能请求一个IP地址和其它TCP/IP设置信息;二、使无盘工作站可以请求得到引导文件信息的位置,并从那里开始启动。
BOOTP不支持租用期(lease)这个概念,其工作方式是每台工作站的硬件地址必须和一个实际的IP地址相联系,这也就是为什么在进行无盘启动时必须确认其网卡的前六位地址,及在“远程启动管理器”必须“转换适配器”的原因了。
要注意的是 Windows 9x 工作站并不支持 BOOTP,但 DHCP 是 BOOTP 的扩展,同时 Windows NT 4.0 SP2 以上开始支持 BOOTP 客户机(这也就是为什么安装无盘 WIN95 时必须采用 SP4 及以上的原因),所以,DHCP能够接受来自无盘工作站的 DHCP 请求。
四、DHCP服务器如何配置工作站
一台DHCP工作站启动时需要与 DHCP 服务器通信以取得 TCP/IP 的IP地址等设置数据,但可能很少有朋友知道,DHCP工作站在第一次启动登录到网络与以后每次启动登录到网络时的通信方式都是不同的。
在第一次启动登录网络时,DHCP服务器通过四个阶
来源:http://www.tulaoshi.com/n/20160129/1497872.html