欢迎来到天天文库
浏览记录
ID:39136020
大小:863.00 KB
页数:8页
时间:2019-06-25
《实验三(1):地址解析协议ARP》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验三(1):地址解析协议ARP一、实验目的。1.掌握ARP协议的报文格式.2.掌握ARP协议的工作原理.3.理解ARP高速缓存的作用二、实验原理(可以涵盖部分理论基础)。三、网络拓扑(网络结构)。四、实验内容(实验步骤、内容及结果)。练习一:领略真实的ARP(同一子网) 主机A、B、C、D、E、F在命令行下运行“arp-a”命令,察看ARP高速缓存表,并回答以下问题:ARP高速缓存表由哪几项组成?由网络地址(IP)、物理地址(MAC)和地址类型组成。主机A、B、C、D启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARP、ICMP)。主机A、B、C、D在命令行下运行“ar
2、p-d”命令,清空ARP高速缓存。主机Aping主机D(172.16.1.4)。主机A、B、C、D停止捕获数据,并立即在命令行下运行“arp-a”命令察看ARP高速缓存。结合协议分析器上采集到的ARP报文和ARP高速缓存表中新增加的条目,简述ARP协议的报文交互过程以及ARP高速缓存表的更新过程。(1)发送端知道目的端的IP地址。(2)IP要求ARP创建一个ARP请求报文,其中包含了发送的物理地址,发送方的IP地址,目的端的IP地址,目的端的物理地址用0填充。(3)将报文传送到数据链路层,并在该层中将发送方的物理地址作为原地址,用物理广播地址作为目的地址,并将其封装在一个帧中。(4)因
3、为该帧中包含了一个广播目的地址,所以同一链路层中的每一个主机或路由器都接收到这个帧。所有接收到该帧的主机都将其传递到ARP层进行解析,除了目的端以外的所有主机都丢弃该报文。(5)目的端主机用一个包含其物理地址的ARP应答报文作出相应,并对该报文进行单播。(6)发送方接收到这个应答报文,这样他就知道了目的端的主机地址。练习二:编辑并发送ARP报文(同一子网) 在主机E上启动仿真编辑器,并编辑一个ARP请求报文。其中:MAC层:“目的MAC地址”设置为FFFFFF-FFFFFF,“源MAC地址”设置为主机E的MAC地址。协议类型或数据长度:0806。ARP层:“发送端MAC地址”设置为主机
4、E的MAC地址,“发送端IP地址”设置为主机E的IP地址(172.16.0.2),“目的端MAC地址”设置为000000-000000,“目的端IP地址”设置为主机F的IP地址(172.16.0.3)。主机B、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARP协议)。主机E、B、F在命令行下运行“arp-d”命令,清空ARP高速缓存。主机E发送已编辑好的ARP报文。主机E立即在命令行下运行“arp-a”命令察看ARP高速缓存。主机B、F停止捕获数据,分析捕获到的数据,进一步体会ARP报文交互过程。练习三:跨路由地址解析(不同子网) 主机A、B、C、D、E、F在命令行下
5、运行“arp-d”命令,清空ARP高速缓存。主机A、B、C、D、E、F重新启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARP、ICMP)。主机Aping主机E(172.16.0.2)。主机A、B、C、D、E、F停止数据捕获,察看协议分析器中采集到的ARP报文,并回答以下问题:单一ARP请求报文是否能够跨越子网进行地址解析?为什么?不能,由于ARP请求是以广播的方式进行,而广播报文不能跨越子网,因此,单一ARP请求报文不能够跨越子网进行地址解析。ARP地址解析在跨越子网的通信中所起到的作用?作用是解析网关的MAC地址,ARP本身无法跨跃不同的网段。五、总结。通过本次试验,
6、我进一步了解了ARP协议的报文结构,分析了ARP协议在同一网段和不同网段间主机上通信时执行过程,理解了ARP缓存的作用。实验三(2):Internet控制报文协议ICMP一、实验目的。1.掌握ICMP协议的报文格式2.理解不同类型ICMP报文的具体意义3.了解常见的网络故障二、实验原理(可以涵盖部分理论基础)。三、网络拓扑(网络结构)。四、实验内容(实验步骤、内容及结果)。(一)运行Ping命令(1)主机B、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。(2)主机Aping主机E(172.16.0.25)。(3)主机B、E、F停止捕获数据,察看捕获到
7、的数据,发现捕获的Request报文对应的“类型”为08,“代码”字段为00,Replay报文对应的“类型”为00,“代码”字段为00。经过分析发现报文中的Identifier和Sequencenumber字段保证了回送请求报文和回送应答报文的一一对应。(二)ICMP查询报文(1)主机A启动仿真编辑器,编辑一个ICMP时间戳请求数据帧发送给主机C(172.16.1.23)。将报文按照以下方法编辑:MAC层:目的MAC地址:C的MAC地址(00-
此文档下载收益归作者所有