欢迎来到天天文库
浏览记录
ID:57687416
大小:34.00 KB
页数:1页
时间:2020-09-01
《dhcp请求过程分析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、如图:Dhcp请求过程中有4中包类型:如上图DHCP客户端从DHCP服务器动态获取IP地址,主要通过以下几个步骤进行:(1)发现阶段,即DHCP客户端寻找DHCP服务器的阶段。客户端以广播方式发送DHCP-DISCOVER报文。(2)Dhcpserver会向外发送一个ARP广播请求,目的是来判断即将分配给某个客服端的ip地址是否已被使用,并判断改地址是否会存在冲突。(3)提供阶段,即DHCP服务器提供IP地址的阶段。DHCP服务器接收到客户端的DHCP-DISCOVER报文并经过ARP广播请求判断地址没有被使
2、用后,根据IP地址分配的优先次序选出一个IP地址,与其他参数一起通过DHCP-OFFER报文发送给客户端。DHCP-OFFER报文的发送方式由DHCP-DISCOVER报文中的flag字段决定,具体请参见“1.3DHCP报文格式”的介绍。(3)选择阶段,即DHCP客户端选择IP地址的阶段。如果有多台DHCP服务器向该客户端发来DHCP-OFFER报文,客户端只接受第一个收到的DHCP-OFFER报文,然后以广播方式发送DHCP-REQUEST报文,该报文中包含DHCP服务器在DHCP-OFFER报文中分配的I
3、P地址。(4)确认阶段,即DHCP服务器确认IP地址的阶段。DHCP服务器收到DHCP客户端发来的DHCP-REQUEST报文后,只有DHCP客户端选择的服务器会进行如下操作:如果确认将地址分配给该客户端,则返回DHCP-ACK报文;否则返回DHCP-NAK报文,表明地址不能分配给该客户端。(5)客户端收到服务器返回的DHCP-ACK确认报文后,会以广播的方式发送免费ARP报文,会发送3次间隔一秒发一次。探测是否有主机使用服务器分配的IP地址,如果在规定的时间内没有收到回应,客户端才使用此地址。否则,客户端会
4、发送DHCP-DECLINE报文给DHCP服务器,并重新申请IP地址。
此文档下载收益归作者所有