DHCP之简介

1. DHCP简介

DHCP 是 Dynamic Host Configuration Protocol之缩写。它的前身是BOOTP。DHCP 可以说是BOOTP的增强版本﹐

它分为两个部份(C/S架构): 一个是服器端,而另一个是客户端。

所有的IP网路设定资料都由DHCP服器集中管理﹐并负责处理客户端的DHCP要求﹔而客户端则会使用从DHCP服务器分配下来的IP环境资料。

比较起BOOTP,DHCP 透过"租约"的概念,有效且动态的分配客户端的TCP/IP设定,而且,作为兼容考量,DHCP 也完全照顾了 BOOTP Client的需求。

2.DHCP支持三种类型的地址分配:

1.)自动分配方式:
DHCP给主机指定一个永久的IP地址,一旦DHCP客户端第一次成功的从DHCP伺服器端租用到IP位址之后﹐就永远使用这个位址
2.)动态分配方式:
DHCP给主机指定一个有"时间限制(租约)"的IP地址,到时间(租约到期)或主机明确表示放弃这个地址(主机主动断开连接)时,这个地址可以被其他的主机使用,当然,客户端可以比其它主机更优先的延续(renew)租约,或是租用其它的IP位址
3)手工分配方式:
主机的IP地址是由网络管理员指定的,它可以按照MAC地址来固定的分配IP位址﹐DHCP只是把指定的IP地址告诉主机,相当于将某个MAC和IP进行了静态绑定

3.其他配置

除了分配IP之外﹐DHCP还可以帮客户端指定IP环境:

  • router(默认网关)
  • netmask(默认子网掩码)
  • DNSServer(DNS服务器IP)
  • WINSServer﹑等等项目

只需把客户端的DHCP选项打勾之外,几乎无需做任何的IP环境设定

如下图(linux操作系统类似)

DHCP之简介