计算机网络实验报告
任课老师评语:
签名:______________
日期______年___月___日
实验类别:专业实验要求:必修
实验类型:设计实验者类型:本科生
实验步骤:
准备工作,先查看本机的ip地址
通过arp/?,了解ARP命令的基本用法
1、在本地计算机输入arp –a,若列表不为空,则用arp –d清空arp缓存,记录结果:No ARP Entries Found;
2、运行ethereal软数据件,截获包
具体可以通过ping相邻的活动ip地址
3、在本地计算机输入arp –a,记录结果:
河南理工大学上机实验报告
2015—2016学年第一学期上机时间2015.11.27
专业班级计算机1303学号311309010309姓名战文彦
实验课程名称:
计算机网络
实验目的和要.分析ARP协议的解析过程.
实验项目名称:
ARP协议分析
实验过程及代码:
通过在位于同一网段的主机之间执行ping命令,截获报文,分析ARP协议报文结构,并分析ARP协议的解析过程。
4、分析所截获的数据,过滤出arp包,找到一组相关的请求和应答包填至表格中,并记录分析。
运行结果:
包No.4
包No.5
实验分析:
字段项
ARP请求数据报文
ARP应答数据报文
链路层Destination项
Destination: Broadcast (ff:ff:ff:ff:ff:ff)
Elitegro_50:92:14(c0:3f:d5:50:92:14)
3.如果A主机的高速缓存中没有B主机的记录,则会向局域网的所有主机广播一个ARP请求,寻找B主机
的MAC地址。
4.当B主机收到A主机广播的ARP请求后,就会直接给A主机回复一个ARP数据包。
5.当A主机收到B主机发送过来的请求后,将B的MAC地址写入高速缓存中,然后通过该MAC地址,A主机向B主机进行数据的传输。
链路层Sourcel项
Elitegro_50:92:14(c0:3f:d5:50:92:14)
Elitegro_50:de:95(c0:3f:d5:50:de:95)
网络层Sender MAC Address
Elitegro_50:92:14(c0:3f:d5:50:92:14)
Elitegro_50:de:95(c0:3f:d5:50:de:95)
网络层Tatget IP Address
192.168.49.62(192.168.49.62)
192.168.49.61(192.168.49.61)
ARP解析过程:
如果A主机要对B主机进行数据传输的话
1.A主机先会查看自己的ARP高速缓存中是否有B主机的MAC地址记录。
2.如果A主机的高速缓存中有B主机的记录,则直接通过这个MAC地址进行数据的传输。
网络层Sender IP Address
192.168.49.61(192.168.49.61)
192.168.49.62(192.168.49.62)
网络层Target MAC Address
00:00:00_00:00:00(00:00:00:00:00:00)
Elitegro_50:92:14(c0:3f:d5:50:92:14)