当前位置: 首页 > news >正文

【网络技术】【Kali Linux】Wireshark嗅探(八)动态主机配置协议(DHCP)

一、实验目的

本次实验使用 Wireshark (“网鲨”)流量分析工具进行网络流量嗅探,旨在初步了解动态主机配置协议(DHCP协议)的工作原理。

二、DHCP协议概述

动态主机配置协议( D ynamic H ost C onfiguration P rotocol, DHCP)的作用是协助计算机在加入新的网络时获取新的IP地址

三、实验网络环境设置

本次实验使用 Kali Linux 虚拟机完成,主机操作系统为 Windows 11,虚拟化平台选择 Oracle VM VirtualBox,网络模式(先后)选择 网络地址转换(NAT)和桥接网卡,如下图所示:

虚拟机设置:
在这里插入图片描述

网络模式1
在这里插入图片描述

网络模式2
在这里插入图片描述

四、DHCP协议报文捕获及分析

1、必要设置

在开始本次实验之前,需要将Kali Linux虚拟机获得IPv4地址的方式设定为“DHCP”。具体做法如下:

All Applications(所有应用)—— Advanced Network Configuration(高级网络配置项)—— Wired connection 1(当前网络连接)—— IPv4 Settings(IPv4设置)
将Method(方法)一栏设置为Automatic(DHCP)

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

2、实验组网

为了理解DHCP协议的工作原理,先后使用两种不同的组网模式,如下2图所说明:
网络地址转换(NAT) 模式下,虚拟机IP地址为10.0.2.15:
在这里插入图片描述
组网简图:

在这里插入图片描述

桥接网卡 模式下,虚拟机IP地址为192.168.1.23:
在这里插入图片描述组网简图:
在这里插入图片描述

3、DHCP协议报文捕获及分析

(1) 在网络地址转换模式下,在 Kali Linux 虚拟机上启动 Wireshark,开始抓包,“过滤条件(Filter)”一栏中填写 dhcp

在这里插入图片描述

(2) 在“设备”——“网络”中将网络模式更改为“桥接网卡”,点击OK,此时抓取到更换网络(获取新IP地址)过程中的DHCP协议报文(共6条):

在这里插入图片描述

(3) 请求报文协议字段内容:

在这里插入图片描述

(4) Offer报文协议字段内容:

在这里插入图片描述

包含了新的客户机IP地址。

简单说来,DHCP协议使得计算机在更换网络环境时,可以从DHCP服务器自动更新其IP地址。

至此,本次实验结束。

五、参考文献

《计算机网络(第7版)》,谢希仁 编著,北京,电子工业出版社,2017年10月。

http://www.lryc.cn/news/274551.html

相关文章:

  • 算法29:不同路径问题(力扣62和63题)--针对算法28进行扩展
  • openGauss学习笔记-188 openGauss 数据库运维-常见故障定位案例-core问题定位
  • kubernetes入门到进阶(5)
  • 【字典树Trie】LeetCode-139. 单词拆分
  • pytest常用的第三方插件介绍
  • 【经验】VSCode连接远程服务器(可以使用git管理、方便查看和编辑Linux源码)
  • 机器学习-生存分析:如何基于随机生存森林训练乳腺癌风险评估模型?
  • MySQL学习笔记1: 数据库的简单介绍
  • 【Docker】安装ELK(Docker Compose)
  • 【机器学习:欧氏距离 】机器学习中欧氏距离的理解和应用
  • 系统安全及应用
  • Danil Pristupov Fork(强大而易用的Git客户端) for Mac/Windows
  • 最新GPT4.0使用教程,AI绘画,ChatFile文档对话总结+GPT语音对话使用,DALL-E3文生图
  • 【ARM 嵌入式 编译系列 7.2 -- GCC 链接脚本中 DEFINED 函数与 “AT>“ 符号详细介绍】
  • Linux基础——进程初识(二)
  • 国科大图像处理2024速通期末——汇总2017-2019、2023回忆
  • 编程笔记 html5cssjs 026 HTML输入类型(2/2)
  • Vue2 - 数据响应式原理
  • 基于华为云解析服务实现网站区域封禁
  • 在 Docker 中配置 MySQL 数据库并初始化 Project 项目
  • 生活中的物理3——神奇陷阱(随机倒下的抽屉柜门)
  • 数模学习day08-拟合算法
  • 第13课 利用openCV检测物体是否运动了
  • C#之反编译之路(一)
  • 使用CentOS 7.6搭建HTTP隧道代理服务器
  • Swift爬虫使用代理IP采集唯品会商品详情
  • 高性价比LDR6028Type-C转3.5mm音频和PD快充转接器
  • 【Docker】docker 服务相关命令
  • 基于SpringBoot的在线问卷调查系统
  • 智能分析网关V4太阳能风光互补远程视频智能监控方案