DHCP报文分析

1、DHCP报文结构

2、DHCP报文图示

操作代码:用来指出这个数据包是DHCP请求还是DHCP回复;
跳数:中继代理用来帮助寻找DHCP服务,通过中继应该hop会加1;
事务ID:用来匹配请求和响应的一个随机数;
标记:DHCP客户端能够接受的流量类型(单播、广播以及其他)

3、DHCP协议

  在早期BOOTP协议(Bootstrap Protocol)被创建出来给连接到网络的设备自动分配地址;后来被更加复杂的动态主机配置协议DHCP(Dynamic Host Configuration Protocol)所取代。
  由于wireshark在处理DHCP时,仍然会引用BOOTP,所以你会在Packets Detail面板中看到Bootstrap Protocol,而不是DHCP,我们在查看时把它当做数据包的DHCP部分就可以;

4、DHCP租约内续租

只进行DHCP request和DHCP ack两个步骤;

5、DHCP消息类型

所有DHCP数据包都需要的唯一选项就是消息类型选项(选项53);DHCP涉及到的8中消息类型如下:

原文地址:https://www.cnblogs.com/dier-gaohe/p/14367587.html