计算机网络实验3-实验5 下载本文

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

0B

计算机网络实验指导书

实验3 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)报文捕获工具

Ethereal、EtherPeek或SimpleNPTS协议分析软件; (2)应用协议环境

第1页共10页

计算机网络实验指导书

每个学生的PC机(安装Windowsxp操作系统)处于同一个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缓存区应为空;

第2页共10页

计算机网络实验指导书

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

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

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

数据报文类型:arp协议

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

第3页共10页