计算机网络捕获DNS、DHCP数据包并分析实验报告

本文详细介绍了如何使用Wireshark捕获并分析DNS和DHCP数据包,包括设计捕获方案、理解数据包结构及协议工作原理。通过实际操作,展示了如何从DNS数据包中获取域名和IP地址,以及如何从DHCP数据包中提取IP地址、子网掩码、默认网关和DNS服务器等信息。

一. 实验目的

捕获DNS、DHCP数据包并分析
实验设备
电脑一台

二. 实验内容

(1)必须设计相应的捕获方案。即如何才能产生并捕获DNS和DHCP的数据包。
(2)对数据进行分析,从中找出有用的信息。如DNS的数据包中能找到要解析的域名及其对应的IP地址,在DHCP数据包中能找出服务器分配的IP地址、子网掩码、默认网关、DNS服务器等信息。并尽可能多地找出与协议工作原理相关的信息

三. 实验步骤

1. DNS数据包的捕获

首先进入wireShark,
在这里插入图片描述

然后输入dns过滤条件
在这里插入图片描述
接着访问百度,找到最新弹出的数据包
在这里插入图片描述
DNS数据包分析
在这里插入图片描述
点击第一条数据包,为客户端的请求,分析如下

在这里插入图片描述

因为第二条数据包ID不等于0xf07f,第三条id为0xf07f,所以选择第三条数据包
,为服务器的响应。
分析如下

在这里插入图片描述

2. DHCP数据包的捕获

要想抓取到DHCP包,先要保证有可用的DHCP服务器,然后将主机IP地址获取方式设置为自动获取。如果主机在抓包之前已经联网,需要先断开主机的网络连接,然后再连接网络。在cmd下使用命令ipconfig来完成网络断开与连接的过程:
(1) ipconfig /release
断开当前的网络连接,主机IP变为0.0.0.0,主机与网络断开,不能访问网络。
(2)ipconfig /renew
更新适配器信息,请求连接网络,这条命令结束之后,主机会获得一个可用的IP,再次接入网络。
先在cmd下ipconfig /release断开网络,
在这里插入图片描述

在wireShark中输入dhcp过滤条件
在这里插入图片描述
在这里插入图片描述
发现一条release数据包
DHCP Release
在这里插入图片描述

ipconfig /renew重新连接
在这里插入图片描述

重新连接网络发行多了四条数据包,分别为:
数据包1:DHCP Discover
数据包2:DHCP Offer
数据包3:DHCP Request
数据包4:DHCP ACK
在这里插入图片描述

DHCP数据包分析

1.DHCP Discover
在这里插入图片描述

  1. DHCP Offer
    在这里插入图片描述

3.DHCP Request
在这里插入图片描述

4 DHCP ACK
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值