DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,作用就是动态的管理ip地址、子网掩码、网关、dns指向等一系列参数。为什么需要动态管理呢,手动不是也可以完成这些参数的配置吗?是啊,不过在日常生活中不可能每个人都对电脑的ip地址和其他参数有所了解,而且在大的机房环境中我们手动配置的话也需要大量的工作。这时候就需要我们来我们来集中管理这些机器,那么应该怎样实现集中管理呢?
当然要想实现动态管理ip等参数需要我们具备dhcp server,而客户端只需要动态获得就行了,是不是很方便啊。实现dhcp server 在很多设备上都可以实现,比如网络设备(宽带路由器、路由器、防火墙和三层交换机)或者主机(windows系统、linux系统)。而要想实现dhcp客户端就相对容易得多,只需要客户端支持tcp/ip协议栈,另外ip地址设为自动获得就行了。
一、dhcp的工作模式:
1、manual(手动)
如上图所示,dhcp服务器端存放着一个mac地址和对应ip