码迷,mamicode.com
首页 > 其他好文 > 详细

DHCP(四)

时间:2017-10-24 16:08:11      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:服务器ip   报文   部分   科技   ip地址   amp   报文格式   pga   微信公众号   

 技术分享


 

确认阶段:即DHCP服务器确认分配级DHCP客户端IP地址的阶段。某个DHCP服务器在收到DHCP客户端发来的DHCP Request报文后,只有DHCP客户端选择的服务器会进行如下操作:如果确认将地址分配给该客户端,则以广播方式返回DHCP ACK报文;否则返回DHCP NAK报文,表明地址不能分配给该客户端。

在DHCP 服务器发送的DHCP ACK报文的IP协议头部,Source Address是 DHCP 服务器IP地址,Destination Address仍然是广播地址255.255.255.255。在DHCP ACK报文中的Yiaddr字段包含要分配给客户端的IP地址,而Chaddr和DHCP:Client Identifier字段是发出请求的客户端中网卡的MAC地址。同时在选项部分也会在DHCP Offer报文中把所分配的IP地址的子网掩码、默认网关、DNS服务器、租约期、续约时间等信息加上。

技术分享

技术分享

DHCP ACK确认报文格式

技术分享

确认报文IP封装

技术分享

确认报文DHCP封装

客户端在收到服务器返回的DHCP-ACK确认报文后,会以广播的方式发送免费ARP报文(该报文中,源IP地址和目标IP地址都是本机IP地址,源MAC地址是本机MAC地址,目的MAC地址是广播MAC地址),探测是否有主机使用服务器分配的IP地址,如果在规定的时间内没有收到回应,客户端才使用此地址。否则,客户端会发送DHCP Decline报文给DHCP服务器,并重新申请IP地址。

如果网络中存在多个DHCP服务器,除DHCP客户端选中的服务器外,其他DHCP服务器中本次未分配出的IP地址仍可分配给其他客户端。


 版权所有权归卿萃科技 杭州FPGA 事业部,转载请注明出处  

 作者:杭州卿萃科技ALIFPGA  

 原文地址:杭州卿萃科技FPGA极客空间 微信公众号


     技术分享

  扫描二维码关注杭州卿萃科技FPGA极客空间

 


 

 

 

DHCP(四)

标签:服务器ip   报文   部分   科技   ip地址   amp   报文格式   pga   微信公众号   

原文地址:http://www.cnblogs.com/alifpga/p/7723655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!