赞
踩
本实验感谢计嵌老大哥LYJ的帮助
目录
图2-1 网络拓扑二
图2-2 ARP报文格式
图2-3 ARP数据包的封装
图1.1
图1.2
图1.3
图1.4
问题1.ARP高速缓存表由哪几项组成?
答:Ip地址,物理地址,状态。
问题2.结合协议分析器上采集到的ARP报文和ARP高速缓存表中新增加的条目,简述ARP协议的报文交互过程以及ARP高速缓存表的更新过程。
答:假设网络中的主机A要和主机B交换数据,首先主机A要得到主机B的IP地址和MAC地址的映射关系,工作过程如下:
①ARP模块接收来自上层的协议(IP)的数据报后,提取其目的的IP地址。
②主机A检查自己的高速缓存中的ARP表,判断ARP表中是否存有主机B的IP地址与MAC地址的映射关系。如果找到,则完成ARP地址解析;如果没有找到,则转至③。
③主机A广播含有自身IP地址与MAC地址映射关系的请求信息包,请求解析主机B的IP的地址与MAC地址映射关系。
④主机A等待接收ARP应答。
⑤如果主机A没有收到ARP应答,则停止发送数据报;如果收到ARP应答,执行⑥。
⑥主机A收到主机B的响应信息,使用应答中的物理地址(MAC)作为数据报的mac 地址,并将主机B的IP地址与MAC地址的映射关系存入自己的ARP表中,从而完成主机B的ARP地址解析。
图2.1
图3.1
图3.2
问题1. 单一ARP请求报文是否能够跨越子网进行地址解析?为什么?
答:不能,由于ARP请求是以广播的方式进行,而广播报文不能跨越子网,因此,单ARP请求报文不能够跨越子网进行地址解析。
问题2. ARP地址解析在跨越子网的通信中所起到的作用?
答:作用是解析网关的MAC地址,ARP本身无法跨跃不同的网段。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。