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





本文转自 碧云天 51CTO博客,原文链接:http://blog.51cto.com/333234/976405,如需转载请自行联系原作者

相关文章
|
Web App开发
详解DHCP工作方法,并用wireshark对DHCP四个数据包抓包分析
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。
1549 0
|
8月前
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
155 0
|
6天前
|
网络架构
Ensp DHCP 接口地址池(配置命令)
Ensp DHCP 接口地址池(配置命令)
|
6天前
|
网络架构
Ensp dhcp全局地址池(配置命令 + 实例)
Ensp dhcp全局地址池(配置命令 + 实例)
|
15天前
|
监控 安全 网络协议
|
17天前
|
网络协议
DHCP-动态主机配置协议
DHCP协议工作流程包括四个阶段:发现、提供、选择和确认。在发现阶段,客户端广播DHCP Discover报文寻找服务器。服务器在提供阶段回应DHCP Offer报文,包含可用IP地址及配置信息。客户端在选择阶段接收多个Offer并发送DHCP Request给选定服务器。最后,服务器发送DHCP Ack报文确认IP地址分配,客户端应用配置并接入网络。
15 0