DHCPv6介绍
定义
动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种用于集中对用户IP地址进行动态管理和配置的协议。DHCP采用客户端/服务器通信模式,由客户端向服务器提出配置申请,服务器返回为客户端分配的IP地址等相应的配置信息,以实现IP地址等信息的动态配置。
DHCP协议分为DHCP和DHCPv6,分别应用于IPv4网络和IPv6网络的地址申请和动态配置。DHCP和DHCPv6都采用客户端/服务器模式,但是操作模式和实现原理完全不同。
目的
连接到Internet的每台计算机需要在发送或接收数据报前知道其IP地址。另外,计算机还需要其他信息,如路由器的地址、使用的子网掩码和DNS名字服务器的地址等。
BOOTP协议(BOOTSTRAP PROTOCOL)是一种较早出现的远程启动的协议,主要用于无磁盘的客户机从服务器得到自己的IP地址、服务器的IP地址、启动映象文件名、网关IP等等。BOOTP设计用于相对静态的环境,其中每台主机都有一个永久的网络连接。
随着网络规模的扩大和网络复杂度的提高,网络配置变的越来越复杂,在计算机经常移动(如便携机或无线网络)和计算机的数量超过可分配的IP地址等情况下,原有针对静态主机配置的BOOTP协议已经越来越不能满足实际需求。为方便用户快速地接入和退出网络、提高IP地址资源的利用率以及支持无盘网络工作站等应用,需要在BOOTP基础上制定一种自动机制来进行IP地址的分配。
- DHCP可使计算机通过报文交互获取所需的全部配置信息。例如:DHCP报文除能获取IP地址外,还能获取子网掩码。
- DHCP允许计算机快速、动态地获取IP地址。
受益
DHCP技术实现了IP地址的合理分配,提高了IP地址的使用率,避免了IP地址的浪费。