zoukankan      html  css  js  c++  java
  • DHCP(三)


    选择阶段:即DHCP客户端选择IP地址的阶段。如果有多台DHCP服务器向该客户端发来DHCP Offer报文,客户端只接受第一个收到的DHCP Offer报文,然后以广播方式发送DHCP Request报文。在该报文的Requested Address选项中包含DHCP服务器在DHCP Offer报文中预分配的IP地址,对应的DHCP服务器IP地址等。这样也就相当于同时告诉得其他DHCP服务器,它们可以释放已提供的地址,并将这些地址返回到可用地址池中。


     

    DHCP选择阶段报文格式

    在DHCP Offer报文封装的IP协议头部中,客户端的 Source Address仍然是 0.0.0.0,数据包的 Destination 仍然是 255.255.255.255。但在DHCP Offer报文中Ciaddr、Yiaddr、Siaddr、Giaddr 字段的地址均0.0.0.0。

    DHCP Offer报文头部和DHCP Offer报文示例

    在客户端收到DHCP OFFER提供信息后,会以广播方式回答一个DHCP REQUEST请求信息,所有的DHCP服务器都会收到这个信息,该信息中包含它所选定的DHCP服务器和服务器提供的IP地址。之所以要以广播方式回答,是为了通知所有的DHCP服务器,他将选择某台DHCP服务器所提供的IP地址,其他没有被选择的DHCP服务器则会收回发出的IP地址。 

    请注意DHCP Request报文中Ciaddr、Yiaddr、Siaddr、Giaddr 字段的地址均0.0.0.0。

    OPTION选项详见FPGA极客空间《DHCP(一)》。


     

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

     

     作者:杭州卿萃科技ALIFPGA  

     

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

     


     

        

     

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

     


     

     

     

  • 相关阅读:
    学习 Apache FileMatchs 规则
    yii2 vendor/bower/jquery/dist not exist
    Ionic POST提交使用普通表单提交数据
    Yii2 在php 7.2环境下运行,提示 Cannot use ‘Object’ as class name
    Yii2 使用 npm 安装的包
    phpStorm 激活
    Chrome DNS_PROBE_FINISHED_NXDOMAIN
    Yii2 中使用ts
    Js 对 浏览器 的 URL的操作
    js 编码、解码与asp.net 编码、解码
  • 原文地址:https://www.cnblogs.com/alifpga/p/7714476.html
Copyright © 2011-2022 走看看