DHCP入门

2016-01-29 16:13 9 1 收藏

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 服务器地址)。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/dhcp/)

  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

延伸阅读
win7系统无线连不上提示windows无法启动wireless pan dhcp server服务   解决方案: 1、首先进入官方服务网站,然后手动下载并完全安装INTEL无线网卡驱动; 2。接着打开本机网络连接界面,然后鼠标右击本地连接选择共享; 3、然后在弹出来的属性界面中,切换到共享选项卡,点击设置按钮(提醒:家庭网络连接可能有多...
解决启动DHCP客户端时,出现unknown 主机名称的方法 修改 /etc/init.d/network 找出以下文字 "dhcp") hostname=`/sbin/dhcpinfo Hostname` ;; 改为# "dhcp") hostname=`/sbin/dhcpinfo Hostname` ;; "dhcp") hostname=`shcat /etc/nodename` ;; 再修改 /etc/init.d/inetsvc 找出以下文字 hostname=`/sbin/dhcpin...
在了解XHTML代码规范后,我们就要进行CSS布局。首先先介绍一些CSS的入门知识。如果你已经很熟悉了,可以跳过这一节,直接进入下一节。 CSS是Cascading Style Sheets(层叠样式表)的缩写。是一种对web文档添加样式的简单机制,属于表现层的布局语言。 1.基本语法规范 分析一个典型CSS的语句: p {COLOR:#FF0000;BACKGROUND:#FFFFFF} 其中"p"我...
入门篇 上篇讲了如何安装并测试MySQL,环境建好后就可以继续我们的学习了。本篇主要熟悉一写常用命令。 1、启动MySQL服务器 实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 d:mysqlbinmysqld 2、进入mysql交互操作界面 在DOS方式下...
 你需要做的第一事情是你要正确的安装。这包含下列几个步骤: 在你的计算机上安装 Java 和 JDBC Java 数据库连接 (JDBC) 是一个标准 SQL(Structured Query Language,结构化查询语言)数据库访问接口, 可以为多种关系数据库提供统一访问。JDBC(Java DataBase Connection,Java 数据库连接) 也提供一种基准,据此可以构建更高级的工...

经验教程

986

收藏

21
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部