实验1 ARP协议分析实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验1 ARP协议分析实验
《计算机网络》实验指导书
一、实验目的
? 理解IP地址与MAC地址的对应关系; ? 理解ARP协议报文格式;
? 理解ARP协议的工作原理与通信过程。

二、实验内容
? ARP请求报文与应答报文格式;
? 同一子网内两台机器间的ARP协议的工作过程; ? 不同子网上的两台机器间的ARP 协议工作过程。

三、实验原理、方法和手段
(1) ARP请求报文与应答报文格式
硬件类型硬件地址长度协议地址长度发送者硬件地址(0~3字节) 发送者硬件地址(4~5字节) 发送者IP地址(2~3字节) 协议类型操作发送者IP地址(0~1字节) 目的硬
件地址(0~1字节) 目的硬件地址(2~5字节) 目的IP地址(0~3字节) 操作类型:1―ARP
请求;2―ARP 响应;3-- RARP请求;4―RARP 响应;
四、实验条件
(1)报文捕获工具
Wireshark协议分析软件;(2)应用协议环境
每个学生的PC机(安装Windows xp或者Windows 2000 操作系统)处于同一个LAN,主机A为本人机器,主机B为你邻座同学机器,另外有一个服务器(学校的WEB服务器,
地址:210.44.144.44)处于另外一个网络。

五、实验步骤
(1)同一子网内两台机器间的ARP协议的工作过程
? 主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子网;
? 在主机A上的DOS命令提示符下运行arp �Cd命令,清空主机A的ARP 高速缓存;
? 在主机A上的DOS命令提示符下运行arp �Ca命令,检查主机A的ARP 高速缓存区,此时ARP缓存区应为空;
? 在主机A上启动Wireshark抓包工具准备捕获A与B之间的数据通信报文,然后在主机A上的DOS命令提示符下运行:Ping B.B.B.B ,并做如下工作: 1、在捕获的报文中找出主机A和主机B之间通讯的ARP询问请求报文
和应答报文;
2、分析ARP请求及应答报文的各字段,包括源、目的以太网地址、源、
目的IP地址、数据报文类型。

? 在主机A上的DOS命令提示符下运行arp�Ca命令,
3、检查ARP高速缓存中的内容是否发生变化,分析原因。

答:变化了,在arp高速缓存中有了目标主机的地址,因为PING过之后将IP地址协议转换成MAC协议存入缓存
(2)不同子网上的两台机器间的ARP协议工作过程
? 主机A(IP地址为A.A.A.A)与主机C(IP地址为210.44.144.44)为不在同一个子网内的两台计算机;
? 在主机A上的DOS命令提示符下运行arp �Cd命令,清空主机A的ARP
高。

速缓存;
? 在主机A上的DOS命令提示符下运行arp �Ca命令,检查主机A的ARP 高速缓存区,此时ARP缓存区应为空;
? 在主机A上启动Wireshark抓包工具准备捕获A与C之间的数据通信报
文,然后在主机A上的DOS命令提示符下运行:Ping 210.44.144.144 ,,并做如
下工作:
3、在捕获的报文中找出主机A和主机C之间通讯的ARP询问请求报文
和应答报文;
5、分析ARP请求及应答报文的各字段,包括源、目的以太网地址、源、目的IP地址、数据报文类型。

? 在主机A上的DOS命令提示符下运行arp�Ca命令,6、检查ARP高速缓存中的内容是否发生变化,分析原因。

答;会发生变化,原因是arp在这个过程中进行了更新
? 7、比较(1)和(2)两实验中得到的ARP报文,有何不同?分析产生二者区别的原因是什么?
六、思考题
结合实验过程中的实验结果,回答下列问题:
1、观察实验过程中捕获网络上的多个ARP请求帧,观察这些帧的以太网目的地址是
否相同,分析其原因。

答:基本相同,因为arp请求增大都以广播的形式发送,以太网是相同的。

2、观察实验过程中捕获网络上的多个ARP应答帧,观察这些帧的以太网目的地址是否相同,分析其原因。

答:不同,不同主机对请求的应答,所以不同,及arp应答帧基本都是回复给发送请求帧的各台机器,各机的以太网地址不同,所以以太网的目的地址不同。

感谢您的阅读,祝您生活愉快。

相关文档
最新文档