DHCP协议的Wireshark抓包分析

1.理论介绍

DHCP(Dynamic Host Configuration Protocol),动态主机配置协议:计算机用来获得配置信息的协议。DHCP容许给某一计算机赋以IP地址而不需要管理者在服务器数据中配置有关该计算机信息,而当 Client传送封包给 Server时,采用的是UDP 67 Port,从 Server传送给 Client则是使用UDP 68 Port。
在这里插入图片描述

2.windows的DHCP配置

在这里插入图片描述

3.Wireshark抓包DHCP分析

主要是四个过程:
1.客户端发送广播报文,DHCP Discover;
2.服务器发送广播报文,DHCP Offer;
3.客户端回复广播报文,DHCP Request;
4.服务区分配IP的报文,DHCP ACK;
在这里插入图片描述

3.1.DHCP Discover

可以看见,首先客户端发送255.255.255.255的广播报文,使用UDP传输层协议,源端口为68,目的端口为67;
在这里插入图片描述

3.2.DHCP Offer

1.此时客户端还没有分配IP地址,因此服务器仍然使用广播255.255.255.255地址进行发送;使用的源端口为67,目的端口为68;
2.DHCP应用层协议,通过Bootstrap发展而来,可以看见服务器已经发送的地址的分配,客户端地址为192.168.1.16;
在这里插入图片描述

3.3.DHCP Request

此时有可能会收到多个DHCP的offer请求,因此通过DHCP Request再次向服务器请求IP,此时的IP地址仍然为0.0.0.0
在这里插入图片描述

3.4.DHCP Ack

最终服务器收到Request后,会发送Ack的消息,此后客户端的IP便确定下来
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值