代码改变世界

DHCP简介

2012-12-10 18:00  youxin  阅读(1120)  评论(0编辑  收藏  举报

动态主机设置协定Dynamic Host Configuration Protocol, DHCP)是一个局域网网络协议,使用UDP协议工作,主要有两个用途:

  • 给内部网络或网络服务供应商自动分配IP地址给用户
  • 给内部网络管理员作为对所有电脑作中央管理的手段

动态主机设置协定(DHCP)是一种使网络管理员能够集中管理和自动分配IP网络地址的通信协议。在IP网络中,每个连接Internet的设备都需要分配唯一的IP地址。DHCP使网络管理员能从中心结点监控和分配IP地址。当某台计算机移到网络中的其它位置时,能自动收到新的IP地址。

DHCP使用了租约的概念,或称为计算机IP地址的有效期。租用时间是不定的,主要取决于用户在某地联接Internet需要多久,这对于教育行业和其它用户频繁改变的环境是很实用的。通过较短的租期,DHCP能够在一个计算机比可用IP地址多的环境中动态地重新配置网络。DHCP支持为计算机分配静态地址,如需要永久性IP地址的Web服务器。

DHCP和另一个网络IP管理协议BOOTP类似。目前两种配置管理协议都得到了普遍使用,其中DHCP更为先进。某些操作系统,如Windows NT/2000,都带有DHCP服务器。DHCP或BOOTP客户端是装在计算机中的一个程序,这样就可以对其进行配置操作。

via:http://zh.wikipedia.org/wiki/DHCP

 

地址分配

Manual Allocation

  人工分配,获得的IP也叫静态地址网络管理员为某些少数特定的在网计算机或者网络设备绑定固定IP地址,且地址不会过期。

  同一个路由器一般可以通过设置来划分静态地址动态地址的IP段,比如一般家用TP-LINK路由器,常见的是从192.168.1.100~192.168.1.254,这样如果你的电脑是自动获得IP的话,一般就是192.168.1.100,下一台电脑就会由DHCP自动分到为192.168.1.101。而192.168.1.2~192.168.1.99为手动配置IP段。

Automatic Allocation

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

 

Dynamic Allocation

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

分配更加灵活,尤其是当您的实际 IP 地址不足的时候,例如:您是一家ISP,只能提供 200 个IP地址用来给拨接客户,但并不意味着您的客户最多只能有 200 个。因为要知道,您的客户们不可能全部同一时间上网的,除了他们各自的行为习惯的不同,也有可能是电话线路的限制。这样,您就可以将这 200 个地址,轮流的租用给拨接上来的客户使用了。这也是为什么当您查看 IP 地址的时候,会因每次拨接而不同的原因了(除非您申请的是一个固定 IP ,通常的 ISP 都可以满足这样的要求,这或许要另外收费)。当然,ISP 不一定使用 DHCP 来分配地址,但这个概念和使用 IP Pool 的原理是一样的。DHCP 除了能动态的设定 IP 地址之外,还可以将一些 IP 保留下来给一些特殊用途的机器使用,它可以按照硬件地址来固定的分配 IP 地址,这样可以给您更大的设计空间。同时,DHCP 还可以帮客户端指定 router、netmask、DNS Server、WINS Server、等等项目,您在客户端上面,除了将 DHCP 选项打勾之外,几乎无需做任何的 IP 环境设定。

目前比较通用的都是采用路由器设备来给用户分配地址,这样可以节省一大笔DHCP服务器的费用。

一般路由器都内建了dhcp服务器,它能自动替您配置局域网中各计算机的TCP/IP协议。

win7 DHCP客户端服务未开启,可通过

右击计算机=》管理=》服务和应用程序=》服务中

找到DHCP clien右键启动类型选为自动。如果停止则上不了网,启动后就可以上网了。

电脑上一般不开DHCP,DHCP都是默认开启的;

不过你可以通过本地连接---属性---tcp/ip协议---高级---看一下你的DHCP是不是已经开启,或者设置一下!

一般DHCP是在路由器上开启,楼主不防在路由器上开启DHCP服务!或者你不想,那就只能手动输入IP地址了。