实验目的:东北大学校长活捉东南大学校长1熟悉ARP的工作过程
2熟悉APR的数据包结构
术中唤醒
实验步骤:
由于实验中出现了一些状况先在此说明:
在这个实验中我担任的主机D的角。
但是在实验过程中发现主机D接收不到主机A发送的ARP请求,主机A在ping主机D的时候总是显示time out。但是主机D能收到主机C发送来的ARP请求并且在主机Cping主机D之后,主机D的APR缓存表能到主机C的IP地址与物理地址的映射。 于是我跟使用主机A的同学换了一组电脑,由于实验只涉及主机A与主机D还有中间连接的主机B因此我们只开了三台电脑。
以下为正常情况下的实验过程及结果:
司马义艾买提练习一
1. ARP高速缓存表有哪几项组成?
高速缓存表用项目数组来实现,每个项目包括以下字段: 状态:表示项目的状态.其值为FREE(已超时),PENDING(已发送请求但未应答)或RESOLVED(已经应答).
硬件类型,协议类型,硬件地址长度,协议地址长度:与ARP分组中的相应字段相同. 接口号:对应路由器的不同接口.
队列号:ARP使用不同的队列将等待地址解析的分组进行排队.发往同一个目的地的分组通常放在同一个队列中.
尝试:表示这个项目发送出了多少次的ARP请求.
超时:表示一个项目以秒为单位的寿命.
天津市建筑业协会
硬件地址:目的硬件地址,应答返回前保持为空.厦航王妍空事件
协议地址:目的高层协议地址如IP地址
2主机A、B、C、D启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARP、ICMP)
下图为设置过滤选项完成后的截图
3主机A、B、C、D在命令行下运行“arp -d”命令,清空ARP高速缓存。
中国科学院科学数据库