没有合适的资源?快使用搜索试试~ 我知道了~
获取IP地址与MAC地址对应关系实验报告1
需积分: 0 6 下载量 167 浏览量
2022-08-03
12:41:01
上传
评论 1
收藏 8.26MB PDF 举报
温馨提示
试读
15页
摘要在以太网中,获取 MAC 地址常常是其他工作的前提,本实验要求使用系统提供的命令和利用 WinPcap 编程两种方式获取以太网中的主机的 MAC 地址,通过
资源详情
资源评论
资源推荐
获取 IP 地址与 MAC 地址的对应关系实验报告
李伟 1711350 2017 级计算机一班
摘要
在以太网中,获取 MAC 地址常常是其他工作的前提,本实验要求使用系统提供的
命令和利用 WinPcap 编程两种方式获取以太网中的主机的 MAC 地址,通过本实验不
但可以学习 ARP 的工作过程,同时可以深入了解 IP 地址和 MAC 地址的有关概念。
关键字: ARP 协议 IP 地址 MAC 地址 解析 ARP 报文
1
目录
一、实验任务 & 目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1 . 1 实验目的: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1 . 2 实验要求: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1 . 3 程序界面设计样例: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
二、实验环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
三、实验原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 . 1 程序工作原理和执行过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 . 2 ARP 报文数据帧结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
四、实现步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 . 1 获取设备信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 . 2 选择打开网卡设备并获取本机 IP-MAC 对应关系 . . . . . . . . . . . . . . . 6
4 . 3 设置 ARP 请求按钮响应函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 . 4 前端界面与交互设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
五、程序运行效果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
六、总结与思考 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
附录 A ARP 报文捕获线程控制函数 . . . . . . . . . . . . . . . . . . . . . . . . . . 12
附录 B ARP 报文解析函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2
一、 实验任务 & 目的
1 . 1 实验目的:
本实验的目的是获取以太网中主机的 MAC 地址,得到 IP 和 MAC 地址的对应关
系。并实现广播 ARP 报文请求 IP 与 MAC 地址对应关系,同时实现解析 ARP 报文响
应。
1 . 2 实验要求:
• 获取本机的 IP 与 MAC 地址对应关系
• 能够对以太网中其他主机发送 ARP 请求获取其 IP 地址与 MAC 地址对应关系
• 解析收到的 ARP 响应报文并获得并显示 IP 与 MAC 地址对应关系
1 . 3 程序界面设计样例:
图 1 程序运行界面样例
二、 实验环境
• 系统环境:window10 专业版
• 邮件客户端:window10 自带的邮件客户端程序
• IDE:Visual Studio 2015
• 调试环境:MFC release X86
• 编程语言:c++
3
剩余14页未读,继续阅读
鸣泣的海猫
- 粉丝: 20
- 资源: 293
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0