DHCP(Dynamic Host Configuration Protocol)动态主机设置协议
它是一个局域网的网络协议,使用UDP协议工作,主要用途:1.用于内部网络或网络服务供应商自动分配IP地址 。2.给用户用于内部网管理员作为对所有计算机中央管理的手段。
DHCP协议采用的是客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。
1.DHCP具有以下功能:
- 保证任何IP地址在同一时间只能由一台DHCP客户机所使用。
- DHCP应当可以给用户分配永久固定的IP地址。
- DHCP应当可以同其他方法获得IP地址的主机共存。
- DHCP服务器应当向现有的BOOTP客户端提供服务。
2.DHCP分配IP地址的三种方式:
- 自动分配
- 动态分配
- 手工分配
3.DHCP服务工作流程
DHCP客户机在启动时,会搜寻网络当中是否 存在DHCP服务器。如果找到,则给DHCP服务器发送一个请求。DHCP服务器接到请求后,为DHCP客户机选择TCP/IP配置的参数,并把这些参数发送给客户端。 如果已配置冲突检测设置,则DHCP服务器在将租约中的地址提供给客户机之前会使用Ping测试作用域中每个可用地址的连通性。这可确保提供给客户的每个IP地址都没有被使用手动TCP/IP配置的另一台非DHCP计算机使用。
根据客户端是否第一次登录网络,DHCP的工作形式会有所不同。客户端从DHCP服务器上获得IP地址的所有过程可以分为以下六个步骤:
- 寻找DHCP服务器
- 分配IP地址
- 接受IP地址
- IP地址分配确认
- 重新登录
- 更新租约
未完待续...