温州大学物理与电子信息工程学院
网络协议分析与设计实验报告
实验名称:实验一ARP地址解析协议
班级:09网络工程姓名:学号:
实验地点:日期:2011年9月5日
一、实验目的:
1.掌握ARP协议的作用和工作过程
2.掌握ARP报文的格式及封装
3.了解ARP命令的使用
二、实验环境:
1.联网并运行SimpleNPTS软件的PC机
三、实验内容和要求:
1、捕获并分析从网络上捕获的ARP请求和响应报文
2、构造并发送ARP请求报文,然后捕获并分析其响应报文
四、实验步骤:
1、启动协议分析软件SimpleNPTS,设置其过滤器为只捕获ARP报文。
2、启动Windows的命令窗口。
3、在命令窗口中输入命令ipconfig /all,获取本机的IP地址及MAC地址。
4、在命令窗口中使用命令arp /?来了解arp命令的使用方法,arp –a,查看本机ARP缓存中
的IP地址与MAC地址的映射,然后使用命令arp –d *清除ARP缓存中的记录。
5、启动协议分析软件的数据包捕获功能。
6、在命令窗口中输入并执行命令:ping 外网主机(如ping ),观察并分析协
议分析软件捕获到的ARP请求和应答报文。
7、启动协议分析软件的报文编辑功能,编辑并向网络中发送请求对本网内的主机(自行确定
要解析主机的IP地址)进行地址解析的ARP请求报文,观察并分析捕获到的ARP请求和应答报文。
五、实验结果与分析(含程序、数据记录及分析和实验总结等):
1、写出本机的IP地址和硬件地址
2、写出本机ARP缓存中的IP地址到物理地址的地址转换记录
3、以十六进制形式写出第6步捕获到的封装了ARP请求和响应报文的以太网帧,并分析各字段的取值及含义
4、以十六进制形式写出第7步捕获到的封装了ARP请求和响应报文的以太网帧,并分析各字段的取值及含义
六:思考题:
1、观察ARP请求/响应报文,报文中的源/目的物理和协议地址之间有何关系?封装了ARP 请求和响应报文的以太网帧的源和目的地址又是如何设置的?分析其原因。
2、能否使用ARP协议来获得其它物理网络中主机的物理地址?为什么?
七、教师评语: