wireshark筛选dhcp包_DHCP协议分析(Wireshark)

本文介绍了DHCP协议的交互过程,包括通俗版和技术性解释,并详细说明了如何在Windows上使用Wireshark抓取并筛选DHCP数据包,通过ipconfig命令释放和重新获取IP地址。
摘要由CSDN通过智能技术生成

一、说明

一是很多时候IP都是设置成通过dhcp动态获取的,但一直不太清楚dhcp的具体交互过程;二是加上前几天有同事问知不知道DHCP具体交互过程;三是这两天正好在分析协议。所以就顺道来看一下。

二、DHCP协议

2.1 通俗版解释

【客户端小C(RELEASE):S1老哥,你给我的x.x.x.x这个IP我不用了哦。】

客户端小C(DISCOVERY):谁给我个IP啊?

服务器S1(OFFER):y.y.y.y,拿去用吧。

【服务器S2(OFFER):z.z.z.z,拿去用吧。】

客户端小C(REQUEST):y.y.y.y,那我就用这个了哦。

服务器S1(ACKNOWLEDGE):用吧,不过x小时后我就自就回收了,如果你要继续用在剩y小时的时候你要跟我说一声。

客户端小C(INFORM):ok,那我就用了。你我只要注意你刚才说的就行了对吧。

服务器S1(ACKNOWLEDGE):对滴。

2.2 技术性解释

dhcp使用udp进行通信,一般来说客户端通过68端口发出,服务端在67端口监听。

整个dhcp获取ip的过程包括以下六步:DISCOVERY、OFFER、REQUEST、ACKNOWLEDGE、INFORM、再次ACKNOWLEDGE。具体实现时可能没有后两步。

在数据包格式上各请求和响应都大同小异,主要是Option字段多些少些的区别。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值