计算机网络实验报告
学院计算机与通信工程学院专业软件工程班级1604班
学号201616080412 姓名杜江荣实验时间:2018.04.09
一、实验名称:
ARP协议分析实验
二、实验目的:
分析ARP协议的格式,理解ARP协议的解析过程。
三、实验环境:
实验室局域网中任意两台主机PC1,PC2。
四、实验步骤及结果:
步骤1:查看实验室PC1和PC2的IP地址并记录
PC1: 10.64.53.8
PC2: 10.64.53.7
步骤2:在PC1和PC2两台计算机上执行如下命令,清除ARP缓存。
ARP -d
步骤3:在PC1,PC2两台计算机上执行如下指令,查看高速缓存中的ARP 地址映射表的内容。
ARP -a
步骤4:在PC1和PC2上运行Wireshark捕获数据包,为了捕获和实验内容有关的数据包,Wireshark的Capture Filter设置为默认方式;
步骤5:在主机PC1上执行Ping命令向PC2发送数据包;
步骤6:执行完毕,保存截获的报文并命名为arp1-学号-姓名;
步骤7:在PC1,PC2两台计算机上再次执行ARP –a命令,查看高速缓存中的ARP地址映射表的内容:
(1)这次看到的内容和步骤3的内容相同吗?结合两次看到的结果,理解ARP 高速缓存的作用。
不相同
因为第二次直接利用了高速缓存
(2)把这次看到的高速缓存中的ARP地址映射表写出来。
10.64.53.7 44-87-fc-9b-be-12
10.64.53.254 00-d0-f8-ac-f2-ed
步骤8:重复步骤4-5,将此结果保存为arp2-学号-姓名;
步骤9:打开arp1-学号-姓名,完成以下各题:
1)在捕获的数据包中有几个ARP数据包?在以太帧中,ARP协议类型的代码值是什么?
2个
Ip(0X0800)
2)打开arp2-学号-姓名,比较两次截获的报文有何区别?分析其原因。
在arp2中没有arp报文,这位是因为在第一次操作时,已经将路由信息存入ARP高速缓存中,不用通过ARP广播请求消息来获的路由信息。3)分析arp1-学号-姓名中ARP报文的结构,完成表1.3。
表1.3 ARP协议分析