当前位置: 电脑软硬件应用网 > 电脑学院 > 服务器技术 > 正文 |
|
|||
DHCP入门 | |||
2005-12-30 21:01:56 文/45IT收集 出处:电脑软硬件应用网 | |||
一、什么是DHCP及其作用 DHCP——Dynamic Host Configuration Protocol,中文意思就是动态主机配置协议。 DHCP实际是一种动态的机制,它允许客户机在启动引导时请求一个地址,并且有一个集中的库来记录这些名称及地址。DHCP 能够自动完成系统管理的地址管理工作的部分。只要我们将一台 Windows NT Server/Workstation 计算机配置为使用 DHCP 时,就不再需要我们手工来管理文本文件中大量的网络名称及地址了。因为我们不再分配一个固定的地址给某个计算机,这样,如果要移动网络中的一台计算机,包括添加或移走以及更换网卡等硬件设备,在新的位置,甚至新的局域网系统中,该工作站计算机都会自动寻找 到新网络中的 DHCP 服务器,然后在一定的时间间隔后自动获得一个地址。 二、DHCP 的工作方式 使用 DHCP 时,要求整个网络中至少有一台 Windows NT 计算机运行有 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服务器通过四个阶段来配置一个DHCP工作站。 第一阶段,IP 租用请求阶段。在DHCP工作站第一次启动登录网络时,先初始化一定版本的 TCP/IP,以广播方式在网络中发送一条 Dhcpdiscover 信息(因为,这个时候 DHCP 工作站还不知道 DHCP 服务器的地址),试图与网络中的 DHCP 服务器建立通信并请求一个IP地址。 对于以后每次重新启动登录时,DHCP 工作站与服务器的通信方式就有所变化了。这个时候,它不再广播发送 Dhcpdiscover 信息了,而是直接发送一个包含第一次启动登录时分配到的 IP 地址的Dhcprequest 信息。如果该工作站请示的 IP 地址仍然有效,则DHCP 服务器收到这个信息后,就响应一个应答及更新消息(Dhcpack)。为什么会有地址无效的情况呢?这是因为,DHCP工作站在租用IP地址后,每过一半租用期,就必须向服务器申请更新租用,如果过了这一期限,DHCP服务器就会将这个地址收回,这在我们 的上一讲中已经简单提到,并在后面详细说明。 五、安装和配置 DHCP 服务器 1、只有一个子网还是有多个子网,是否需要多个 DHCP 服务器? (二)建议方案 1、如果 DHCP 工作站位于多个子网中,最为简单的办法大家可能都知道,就是为每个子网都设置一台 DHCP 服务器。这样做的缺点是管理工作多了,同时还要考虑多个 DHCP 服务器所管辖的 IP 范围的冲突问题。但如果只设一台 DHCP 服务器,则对网络的带宽和 DHCP 服务器的性要求较高,尤其是对于 DHCP 工作站很多及 DHCP 服务与 WINS、DNS 等服务运行于同一台机器时。 2、不同的子网都可以为自己建立一个 DHCP 服务器,而即使是一个子网,也可以拆分为多个 DHCP 服务器来管理。因为一个 DHCP 只能建立并分配一个 IP 范围给所管理的子网,因此,这为规模较大的网络提供了一定的冗余度。 3、如果多个子网只使用一台 DHCP 服务器,则要求服务器必须能够提供多个 IP 范围。而由前面我们的学习,我们已经知道,DHCP 是以广播为基础的,而对于多个子网的相互通信来说,又必须用到路由。解决的办法就是要求 DHCP 服务器必须是多重地址的,同时还要在“网络”控制面板里添加“DHCP 中继代理服务”,并在“TCP/IP 协议属性”中允许 DHCP 代理服务,添加用来转发 DHCP 请求的 DHCP 服务器的 IP 地址。 4、对于一个子网拆分为多个 DHCP 服务器来分配地址,在配置时要注意的是对于同一个 IP 地址不能从两个服务器都可以获得。因此,对于多台 DHCP 服务器来说,它们分别管理的 IP 范围不能共享也不能重复。 (三)安装 DHCP 服务器 1、依次点取“开始”/“设置”/“控制面板”/“网络”,系统出现“网络”属性对话框。 2、单击“服务”页框,再单击“添加”按钮。 3、在“选定网络服务”对话框中,从“网络服务”列表中选择“Microsoft DHCP 服务器”,然后单击“确定”。 4、系统这时出现“Windows NT 安装程序”对话框,要求输入系统文件的源路径(注意这里要求是绝对路径),输入完成单击“继续”按钮。 5、文件复制完成后,系统会出现一个警告信息,要求必须为 DHCP 服务器分配一个静态 IP 地址,单击“确定”即可。 6、现在回到了“网络”对话框,单击“关闭”按钮,重新启动计算机。 (四)配置 DHCP 服务器 1、只有一个子网还是有多个子网,是否需要多个 DHCP 服务器? (二)建议方案 1、如果 DHCP 工作站位于多个子网中,最为简单的办法大家可能都知道,就是为每个子网都设置一台 DHCP 服务器。这样做的缺点是管理工作多了,同时还要考虑多个 DHCP 服务器所管辖的 IP 范围的冲突问题。但如果只设一台 DHCP 服务器,则对网络的带宽和 DHCP 服务器的性要求较高,尤其是对于 DHCP 工作站很多及 DHCP 服务与 WINS、DNS 等服务运行于同一台机器时。 2、不同的子网都可以为自己建立一个 DHCP 服务器,而即使是一个子网,也可以拆分为多个 DHCP 服务器来管理。因为一个 DHCP 只能建立并分配一个 IP 范围给所管理的子网,因此,这为规模较大的网络提供了一定的冗余度。 3、如果多个子网只使用一台 DHCP 服务器,则要求服务器必须能够提供多个 IP 范围。而由前面我们的学习,我们已经知道,DHCP 是以广播为基础的,而对于多个子网的相互通信来说,又必须用到路由。解决的办法就是要求 DHCP 服务器必须是多重地址的,同时还要在“网络”控制面板里添加“DHCP 中继代理服务”,并在“TCP/IP 协议属性”中允许 DHCP 代理服务,添加用来转发 DHCP 请求的 DHCP 服务器的 IP 地址。 4、对于一个子网拆分为多个 DHCP 服务器来分配地址,在配置时要注意的是对于同一个 IP 地址不能从两个服务器都可以获得。因此,对于多台 DHCP 服务器来说,它们分别管理的 IP 范围不能共享也不能重复。 (三)安装 DHCP 服务器 1、依次点取“开始”/“设置”/“控制面板”/“网络”,系统出现“网络”属性对话框。 2、单击“服务”页框,再单击“添加”按钮。 3、在“选定网络服务”对话框中,从“网络服务”列表中选择“Microsoft DHCP 服务器”,然后单击“确定”。 4、系统这时出现“Windows NT 安装程序”对话框,要求输入系统文件的源路径(注意这里要求是绝对路径),输入完成单击“继续”按钮。 5、文件复制完成后,系统会出现一个警告信息,要求必须为 DHCP 服务器分配一个静态 IP 地址,单击“确定”即可。 6、现在回到了“网络”对话框,单击“关闭”按钮,重新启动计算机。 (四)配置 DHCP 服务器 五、安装和配置 DHCP 服务器 在我们的上一步安装了DHCP服务器并重新启动系统后,在“管理工具”中会多一项“DHCP管理器”。就象我们前面所讲过的 DNS 和 WINS 管理器一样,DHCP 是用来管理网络中的 DHCP 服务器的。 |
|||
最新热点 | 最新推荐 | 相关文章 | ||
多图详解苹果“雪豹”服务器系统安装… 支招:如何搭建九层高的服务器机架? IBM System x3200M2服务器常见问题解… IBM刀片服务器搭建理想动态基础架构 Windows服务器组件安全设置策略 配置WSUS服务器客户端计算机进行自动… 微软WSUS服务器 3.0安装配置详解 WSUS服务器常见故障 Serv-U8.0添加匿名用户的技巧 Serv-U服务器中文乱码问题的解决 |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |