DHCP过程的抓包分析

  通过抓包分析,DHCP四个包都为广播包,并且DHCP服务器为了防止地址冲突,在分配给DHCP客户端地址前,还发出arp包,如果是DHCP中继情况,则发出icmp包。

1.DHCP客户端发出DHCP Discover广播包:
  二层:源MAC---客户端的mac,目标MAC---FFFF.FFFF.FFFF
  三层:源 IP---0.0.0.0,      目标 IP---255.255.255.255
2.DHCP收到DHCP Discover广播包,从地址池中选出从低到高选出地址,并发出arp包:
  二层:源MAC---DHCP服务的mac,目标MAC---FFFF.FFFF.FFFF
3.如果未收到arp的回应包,则准备将这个地址分配给客户端,否则会发出第二个ARP包:
4.DHCP客户端继续发出DHCP Discover广播包:
  二层:源MAC---客户端的mac,目标MAC---FFFF.FFFF.FFFF
  三层:源 IP---0.0.0.0,    目标 IP---255.255.255.255
5.DHCP服务器回应DHCP Offer广播包:
  二层:源MAC---DHCP服务器的MAC,目标MAC---FFFF.FFFF.FFFF
  三层:源 IP---DHCP服务器的IP,    目标 IP---255.255.255.255
6.DHCP客户端回应DHCP Request广播包:
  二层:源MAC---DHCP客户端的MAC,目标MAC---FFFF.FFFF.FFFF
  三层:源 IP---0.0.0.0,      目标 IP---255.255.255.255
7.DHCP服务器回应DHCP ACK广播包:
  二层:源MAC---DHCP服务器的MAC,目标MAC---FFFF.FFFF.FFFF
  三层:源 IP---DHCP服务器的IP,  目标 IP---255.255.255.255
8.DHCP客户端收到DHCP ACK广播包,发出无理arp,确认该IP可用,否则会继续DHCP服务器申请IP:
  二层:源MAC---DHCP客户端的mac,目标MAC---FFFF.FFFF.FFFF

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值