DHCP协议的作用: 通过该协议给内部网络自动分配IP地址及一些配置信息 DHCP server:网络中存在一台DHCP server设备,由该设备向所有需要IP地址的终端设备分发IP地址。 成为DHCP server的条件: 1、该设备必须拥有所要下放地址广播域内的直接接口或网卡 2、该接口或网卡必须已经拥有合法的IP地址 DHCP server 与PC终端之间的发包过程: 总共有四个包: Discovery DHCP 发现包---用于PC发现网络中DHCP服务器在哪 Offer DHCP 提供包---DHCP服务器给PC提供IP地址,和发送rarp逆向地址解析协议(ip解析成Mac) Request DHCP请求包---请求发送IP地址 Ack DHCP 确认包--双方共同确认后开始下放IP地址 发包过程: 首先终端PC先向网络中发送Discovery DHCP 发现包来发现网络中的各种服务器哪个是DHCP服务器,发现哪台是DHCP服务器之后,那么DHCP服务器就会发送一个Offer DHCP 提供包来给PC提供IP地址,并向网络中发送rarp逆向地址解析协议,意思是向网络中发送一个IP地址,如果有回应的Mac地址,则表示该IP地址已经被占用,不能被下放,因为内网中的IP地址具有本地唯一性,所以不能被占用。这个完了之后,PC会再发送一个Request DHCP请求包来请求服务器来发送IP地址,如果网络中有多台DHCP服务器时,此时遵循FIFO先进先出原则。最后PC确认让DHCP服务器发IP地址,DHCP服务器也确认给PC发IP地址,这时候IP地址才能下放成功。 |