访谈

详解DHCP任务方法,并用wireshark对DHCP四个数据包抓

作者:admin 来源:原创 时间:2020年04月08日 04:48:14浏览:

  转自 :?https://www.cnblogs.com/AloneSword/p/4510189.html

  在局域网中,用户电脑都需求IP地址才应用收集效劳,然则客户其实不都邑设备IP地址,这时候,可以在收集中安排一个DHCP效劳器,用来给这些客户主机静态的分派IP。

  一切DHCP的客户端,在向DHCP效劳器租用到地址后,会在DHCP效劳器端留下租用信息,收集办理员可以依据这些分派信息一致办理这些客户。

  DHCP是一个典范的Client/Server模型的协定,应用UDP传输

  DHCP的客户端假设把网卡的IP地址设备为静态获得IP的方法,就会发送DHCP恳求,来寻觅DHCP效劳器恳求地址;b

  dhcp-operate-1

  DHCP的在客户端恳求、效劳器下发地址的过程当中,一共会发生四个数据包,以下:

  dhcp-operate-2

  依据这四个数据包来看,DHCP的任务流程以下图:

  dhcp-operate-3

  第一步:

  DHCP客户端主动提议DHCP Discover包,用来寻觅DHCP效劳器,个中:

  因为DHCP效劳器在哪里还不知道,所以应用广播来寻觅,广播会泛洪到全部网段中;

  第二步:

  DHCP效劳器收到客户端发的DHCP Discover以后,会在自己的地址池中拿出一个没有分派的地址和配套的参数(如:掩码、DNS、网关、域名、租期……),然后以一个DHCP Offer包发送出去。

  这个DHCP Offer数据包的地址以下:

  这时候客户端还没有取得IP,DHCP效劳器端现在还没法定位客户端,所以用广播往返应。

  第三步:

  客户端收到这个DHCP Offer后,会再收回一个DHCP Request给效劳器来恳求这个Offer中包罗的地址。

  这个时分,客户端还没有正式拿到地址,所以还需求向DHCP效劳器恳求。

  第四步:

  效劳器收到客户真个恳求后,会收回一个DHCP ACK用来确认这个IP地址可以分派给这个客户端。

  客户端收到第四个DHCP ACK数据包才算正式拿到了这个IP。

(来源:原创   admin)  

1.皇冠体育365遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本网的原创文章,请转载时务必注明文章作者和"来源:皇冠体育365",不尊重原创的行为皇冠体育365或将追究责任;3.作者投稿可能会经皇冠体育365编辑修改或补充。

阅读延展