河南理工大学计算机网络实验指导书 下载本文

内容发布更新时间 : 2024/5/20 20:40:19星期一 下面是文章的全部内容请认真阅读。

实验一 ARP协议分析实验

一.实验目的

理解IP地址与MAC地址的对应关系; 理解ARP协议报文格式;

理解ARP协议的工作原理与通信过程. 二.实验内容

ARP请求报文与应答报文格式;

同一子网内两台机器间的ARP协议的工作过程; 不同子网上的两台机器间的ARP协议工作过程. 三.实验原理,方法和手段 ARP请求报文与应答报文格式

操作类型:1—ARP 请求;2—ARP 响应; 四.实验条件 (1)报文捕获工具 Wireshark协议分析软件; (2)应用协议环境

每个学生的PC机(安装Windows xp 操作系统)处于同一个LAN,另外有一个服务器如学校的WEB服务器处于另外一个网络. 五.实验步骤

(1)同一子网内两台机器间的ARP协议的工作过程

主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子网;

在主机A上的DOS命令提示符下运行arp –d命令,清空主机A的ARP高速缓存;

在主机A上的DOS命令提示符下运行arp –a命令,检查主机A的ARP高速缓存区,此时ARP缓存区应为空;

在主机A上的DOS命令提示符下运行:Ping B.B.B.B ,同时用抓包工具捕获A与B之间的数据通信报文,并做如下工作:

——在捕获的报文中找出主机A和主机B之间通讯的ARP询问请求报文和应答报文;

——分析ARP请求及应答报文的各字段,包括源,目的以太网地址,源,目的IP地址,数据报文类型.

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

(2)不同子网上的两台机器间的ARP协议工作过程

主机A(IP地址为A.A.A.A)与主机C(IP地址为C.C.C.C)为不在同一个子网内的两台计算机;

在主机A上的DOS命令提示符下运行arp –d命令,清空主机A的ARP高速缓存;

在主机A上的DOS命令提示符下运行arp –a命令,检查主机A的ARP高速缓存区,此时ARP缓存区应为空;

在主机A上的DOS命令提示符下运行:Ping C.C.C.C ,同时用抓包工具捕获A与C之间的数据通信报文,并做如下工作:

——在捕获的报文中找出主机A和主机C之间通讯的ARP询问请求报文和应答报文;

——分析ARP请求及应答报文的各字段,包括源,目的以太网地址,源,目的IP地址,数据报文类型.

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

比较(1)和(2)两实验中得到的ARP报文,有何不同 分析产生二者区别的原因是什么