实验1 ARP协议分析实验
实验1ARP协议分析实验
实验1ARP协议分析实验本次实验的目标是分析ARP(Address Resolution Protocol)协议,探索其工作原理和在局域网中的应用。
ARP协议是在网络通信中用于解析IP地址和MAC地址之间映射关系的协议。
实验步骤如下:1.确保实验环境中有两台主机,可以通过交换机或路由器相连组成一个局域网。
主机A和主机B分别作为发送方和接收方。
2. 打开Wireshark或其他网络抓包工具,以便捕获在局域网中的ARP消息。
3. 在主机A上打开命令行终端,执行命令“arp -a”可以查看主机上已经记录的ARP缓存。
4. 在主机B上设置一个IP地址,例如192.168.1.2,并使用ping命令向主机A发送一个ARP请求,命令如下: ping 192.168.1.15. 在Wireshark中,选择相应的网卡接口开始抓包。
然后在主机B上执行ARP请求,捕获所有的ARP交换数据包。
6. 分析捕获的数据包,在Wireshark中选择第一个ARP请求数据包,可以看到源MAC地址是主机B的MAC地址,目标MAC地址是广播地址(FF:FF:FF:FF:FF:FF)。
7. 接下来,在Wireshark中选择第一个ARP响应数据包,可以看到源MAC地址是主机A的MAC地址,目标MAC地址是主机B的MAC地址。
8.分析ARP响应中的信息,可以得出主机A和主机B之间的IP地址和MAC地址的映射关系。
9. 在主机A上使用ping命令向主机B发送一个ARP请求,然后在Wireshark中捕获所有的ARP数据包。
10. 在Wireshark中分析捕获到的ARP请求和响应数据包,比较与主机B向主机A发送ARP请求时的数据包有何不同。
实验结果分析:在实验中,我们通过ARP协议实现了IP地址与MAC地址之间的映射关系,通过抓包分析发现,当主机B向主机A发送ARP请求时,主机A会发送一个ARP响应来回应请求。
在ARP响应中,主机A会提供自己的MAC地址,供主机B进行记录。
ARP协议分析实验报告
五、实验结果、分析、体会等:
通过本次实验学会了抓包软件的部分功能,学会了ARP数据包的抓取,了解了ARP报文的结构
学会了ARP命令的使用,了解了ARP攻击的原理,学会了简单的arp防御手段,通过实验加强了对arp数据的认识与理解
世上没有一件工作不辛苦,没有一处人事不复杂。不要随意发脾气,谁都不欠你的
计算机科学与技术学院实验报告(电子版)
课程TCP/IP协议分析
实验名称
ARP协议分析
指导老师
曹晶秀
姓名
学 号
2
班 级
2011科技1班
实验地点
科技102
实验日期
3月21日
成绩
一、实验内容:
1、抓取ARP报文并进行数据报分析
2、学会ARP命令,运用命定对ARP内容进行修改
3、ARP安全与防护
二、实验目的:
1、学会抓取ARP报文,掌握ARP报文结构
2、掌握ARP命令,并且学会运用
3、了解ARP安全学会ARP防护
三、涉及实验的相关情况介绍(包含使用软件或实验设备等情况):
装有网络抓包工具的计算机
四、程序清单与测试数据:
1、抓取ARP报文
如果要准确的抓取ARP数据包,及了解ARP的首次工作方式的话就要了解ARP命令
图7
h.然后停止抓包,产看arp数据包,源地址为192.168.12.3的包数据如图8出现成对的arp数据包:
图8
2.通过上述过程我们抓到了arp包,然后进行arp数据包的分析
如图9是本机192.168.12.3发送给网关192.168.12.1的arp数据包:
发送者IP地址
帧类型
源MAC
广播地址
ARP协议分析实验报告
ARP协议分析实验报告ARP(Address Resolution Protocol)协议是一种解决网际协议(IP)地址与物理硬件地址(MAC地址)之间转换的协议。
本次实验旨在分析ARP协议的工作原理和过程,并通过使用网络抓包工具Wireshark来捕获并分析ARP协议的数据包。
1.实验背景与目的2.实验步骤a)搭建网络环境:搭建一个基本的局域网环境,包括一个路由器和几台主机。
b) 启动Wireshark:在一台主机上启动Wireshark网络抓包工具。
c)发送ARP请求:使用另一台主机向目标主机发送ARP请求,获取目标主机的IP地址与MAC地址的对应关系。
d) 抓取数据包:在Wireshark中捕获并保存ARP协议的数据包。
e)分析数据包:打开捕获的数据包,分析数据包中的ARP请求和应答。
3.实验结果与分析实验中,我们使用两台主机进行测试,主机A的IP地址为192.168.1.100,MAC地址为00:11:22:33:44:55,主机B的IP地址为192.168.1.200,MAC地址为AA:BB:CC:DD:EE:FF。
a)ARP请求过程:主机A通过ARP协议发送ARP请求,询问主机B的MAC地址,具体操作为发送一个以太网帧,目标MAC地址为广播地址FF:FF:FF:FF:FF:FF,目标IP地址为主机B的IP地址192.168.1.200。
主机B收到ARP请求后,通过ARP应答将自己的MAC地址发送给主机A。
b)ARP应答过程:主机B收到ARP请求后,生成一个ARP应答数据包,将自己的MAC地址AA:BB:CC:DD:EE:FF作为回应发送给主机A。
主机A接收到ARP应答后,将主机B的IP地址与MAC地址的对应关系存储在本地ARP缓存中,以便于下次通信时直接使用。
4.结论与意义ARP协议作为解决IP地址与MAC地址转换的关键协议,在计算机网络中起着重要的作用。
本实验通过抓包分析ARP协议的工作过程,深入理解了ARP协议的原理和应用场景。
ARP协议分析
计算机网络实验报告目录实验名称----------------------------------------------------------------------------------- 1 实验目标----------------------------------------------------------------------------------- 1 实验内容----------------------------------------------------------------------------------- 1 实验步骤----------------------------------------------------------------------------------- 1 实验遇到的问题及其解决方法-------------------------------------------------------- 1 实验结论----------------------------------------------------------------------------------- 1一、实验名称ARP协议分析二、实验目标熟悉ARP命令的使用,理解ARP的工作过程,理解ARP报文协议格式。
二、实验内容1.在DOS窗口中运行ARP命令,参照ARP命令给出的帮助,解释下列命令的用途;ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr]2.请问你使用什么命令可以查看计算机的IP地址和MAC地址,记录下计算机的IP地址和MAC地址;3.请问你使用什么命令可以查看计算机的ARP缓冲,查看并记录下你当前ARP表的内容;4.请问你使用什么命令可以清空计算机的ARP缓冲,清空ARP缓冲后记录下你当前ARP表的内容;5.Ping A计算机,如果能够Ping通,请查看并记录下你当前ARP表的内容,并找出A计算机地址的解析记录;6.Ping通 ,查看并记录下对应的IP 地址,你当前ARP表的内容,是否能找出对用的IP地址的ARP表中的相应的解析记录,解释为什么;7.在ARP缓冲中添加一条命令关于A计算机的IP地址和00-11-22-33-44-55做一条静态映射,记录下你所使用的命令;记录下你当前ARP表的内容;8.Ping A计算机,是否能够Ping通,为什么?9.清空ARP缓冲,启用网络监视器wireshark10.Ping A计算机,如果能够Ping通,请捕获ARPRequest和Response的相关帧,并解释报文的对应的ARP解析的4个字段(sender hardware、senderinternet、target hardware、target internet)。
ARP协议工作原理实验
ARP协议工作原理实验ARP协议全称为地址解析协议(Address Resolution Protocol),是用于将网络层的IP地址解析为数据链路层的MAC地址的一种协议。
它是网络通信中不可或缺的一环,通过ARP协议,主机可以获取局域网内其他主机的MAC地址,从而实现数据包的传输。
1.主机A需要将数据包发送给主机B,但是只知道主机B的IP地址,不知道其MAC地址。
2. 主机A首先检查自己的ARP缓存(ARP Cache),看是否有已知主机B的MAC地址。
如果查找到,就直接使用该MAC地址发送数据包。
3. 如果主机A的ARP缓存中没有主机B的MAC地址,则主机A会广播一个ARP请求,即ARP Request消息。
这个ARP请求包含主机A的IP地址和MAC地址,以及被请求的主机B的IP地址。
4.广播的ARP请求消息会被局域网内的所有主机接收到,但只有主机B会响应。
5.主机B接收到ARP请求消息后,首先检查请求中的目标IP地址是否与自己匹配。
如果不匹配,则忽略该请求。
6. 如果主机B的IP地址与请求匹配,它会向主机A发送一个ARP响应消息,即ARP Reply。
这个ARP响应消息中包含主机B的IP地址和MAC地址。
7.主机A接收到ARP响应消息后,将主机B的IP地址和MAC地址存储在自己的ARP缓存中,以备将来使用。
同时,它会使用主机B的MAC地址封装数据包,并通过网络传输给主机B。
8.一旦主机A和主机B建立了ARP缓存中的IP和MAC的映射关系,它们之间的数据包交换就可以直接通过MAC地址进行。
不再需要ARP请求和ARP响应。
需要注意的是,ARP协议是在同一个局域网内实现的,因为ARP请求是广播的,所有主机都能接收到。
如果两台主机不在同一个局域网内,则需要使用特殊的ARP协议扩展,如Proxy ARP或Gratuitous ARP。
1.搭建实验环境:在一台计算机A和一台计算机B上,分别配置IP 地址和子网掩码,使它们在同一个局域网内。
实验一 利用Ethereal分析ARP协议
What’s ARP?
当一台主机把以太网数据帧发送到位于同一局域网 上的另一台主机时,是根据48bit的以太网地址来确 定目的接口的.设备驱动程序从不检查IP数据报中的 目的IP地址。地址解析为这两种不同的地址形式提 供映射:32bit的IP地址和数据链路层使用的任何类 型的地址。 ARP为IP地址到对应的硬件地址之间提供动态映射。 我们之所以用动态这个词是因为这个过程是自动完 成的,一般应用程序用户或系统管理员不必关心。
返回
查看ARP高速缓存并清空
查看本地ARP高速缓存中是否有 192.168.1.102主机的IP-MAC地址对应关系
执行ping并捕获分组
捕获过程中Capture from Br…中 ICMP和ARP报文分别为8个和2个
捕获后Ethereal面板显示
分析ARP请求报文
报文一ARP 请求报文
分析ARP请求报文
返回
从头到尾观察一个跟踪记录
步骤1 启动Ethereal 步骤2 对Capture Options各个选项设置 步骤3 点击Start按钮开始捕获,出现Capture from…对话框 步骤4 点击Capture from… 对话框中Stop按钮结束捕获 步骤5 得到捕获记录 步骤6 利用Analyze菜单分析记录
分析ARP响应报文
报文2 ARP响应报文
分析ARP响应报文
192.168.1.102主机接收到该ARP请求后,就发送一 个ARP的REPLY命令,其中包含自己的MAC地址 对应于前面ARP请求分组格式,可以看到报文一为 ARP应答报文, 以太网目的地址为192.168.1.188 发送端IP为192.168.1.102,MAC为 00:00:b4:9e:41:5c 帧类型为ARP请求或应答(0x0806), 操作字段op为ARP应答(0x0002) 对照分组格式可以观察其他部分
ARP协议原理分析
实验一 ARP协议原理分析1、ARP协议简介ARP,全称Address Resolution Protocol,中文名为地址解析协议,它工作在数据链路层,在本层和硬件接口联系,同时对上层提供服务。
IP数据包常通过以太网发送,以太网设备并不识别32位IP地址,它们是以48位以太网地址传输以太网数据包。
因此,必须把IP目的地址转换成以太网目的地址。
在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。
但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。
ARP协议用于将网络中的IP地址解析为的硬件地址(MAC地址),以保证通信的顺利进行。
1. ARP报头结构ARP的报头结构,如图1所示。
硬件类型协议类型协议长度操作类型硬件地址长度发送方的硬件地址(0-3字节)源物理地址(4-5字节)源IP地址(0-1字节)源IP地址(2-3字节)目标硬件地址(0-1字节)目标硬件地址(2-5字节)目标IP地址(0-3字节)(图1 ARP/RARP报头结构)硬件类型字段指明了发送方想知道的硬件接口类型,以太网的值为1;协议类型字段指明了发送方提供的高层协议类型,IP为0800(16进制);硬件地址长度和协议长度指明了硬件地址和高层协议地址的长度,这样ARP报文就可以在任意硬件和任意协议的网络中使用;操作字段用来表示这个报文的类型,ARP请求为1,ARP响应为2,RARP请求为3,RARP响应为4;发送方的硬件地址(0-3字节):源主机硬件地址的前3个字节;发送方的硬件地址(4-5字节):源主机硬件地址的后3个字节;发送方IP(0-1字节):源主机硬件地址的前2个字节;发送方IP(2-3字节):源主机硬件地址的后2个字节;目的硬件地址(0-1字节):目的主机硬件地址的前2个字节;目的硬件地址(2-5字节):目的主机硬件地址的后4个字节;目的IP(0-3字节):目的主机的IP地址。
2. ARP的工作原理ARP的工作原理如下:1. 首先,每台主机都会在自己的ARP缓冲区 (ARP Cache)中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。
网络层协议实验报告(3篇)
第1篇一、实验目的1. 理解网络层协议的基本概念和作用;2. 掌握IP协议、ARP协议和RIP协议的基本原理和配置方法;3. 通过实验验证网络层协议在实际网络中的应用。
二、实验环境1. 实验设备:一台安装有Cisco Packet Tracer软件的PC机;2. 实验软件:Cisco Packet Tracer 7.3.1模拟器;3. 实验拓扑:实验拓扑结构如图1所示,包括三台路由器(R1、R2、R3)和三台主机(H1、H2、H3)。
图1 实验拓扑结构图三、实验内容1. IP协议分析实验(1)实验目的:了解IP协议的基本原理和配置方法。
(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在H1、H2、H3上配置IP地址、子网掩码和默认网关;③ 使用Ping命令测试H1与H2、H3之间的连通性;④ 分析实验结果,验证IP协议在网络层的作用。
(3)实验结果与分析:通过实验,验证了IP协议在网络层中实现数据包的传输和路由功能。
当H1与H2、H3之间进行通信时,数据包会按照IP地址进行路由,最终到达目标主机。
2. ARP协议分析实验(1)实验目的:了解ARP协议的基本原理和配置方法。
(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在H1、H2、H3上配置IP地址、子网掩码和默认网关;③ 在H1上配置MAC地址与IP地址的静态映射;④ 使用Ping命令测试H1与H2、H3之间的连通性;⑤ 分析实验结果,验证ARP协议在网络层的作用。
(3)实验结果与分析:通过实验,验证了ARP协议在网络层中实现IP地址与MAC地址的映射功能。
当H1与H2、H3之间进行通信时,数据包会通过ARP协议获取目标主机的MAC地址,从而实现数据包的传输。
3. RIP协议分析实验(1)实验目的:了解RIP协议的基本原理和配置方法。
(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在R1、R2、R3上配置RIP协议,使其相互通告路由信息;③ 在H1、H2、H3上配置IP地址、子网掩码和默认网关;④ 使用Ping命令测试H1与H2、H3之间的连通性;⑤ 分析实验结果,验证RIP协议在网络层的作用。
ARP协议分析实验报告
APR协议分析实验报告实验目的: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 高速缓存。
4.主机A ping 主机D(172.16.1.4)。
这里我的主机D的IP地址为169.254.209.1915.主机A、B、C、D停止捕获数据,并立即在命令行下运行“arp-a”命令察看ARP捕获数据后的图如下:运行arp –a后的结果如下图:ARP协议的报文交互过程以及ARP高速缓存表的更新过程: 1每台主机或路由器都有一个ARP缓存表,用来保存IP地址与MAC地址的对应关系。
IP,PPP,ARP协议分析实验报告
实验一 IP协议、PPP协议、ARP协议抓包分析1、实验目的1)利用抓包工具实时抓包,分析IP协议报文格式2)利用抓包工具实时抓包,分析PPP协议在链路建立和终止两个阶段的工作过程3)利用抓包工具实时抓包,分析ARP请求、ARP应答分组结构2、实验环境局域网环境或联网的单机,抓包工具3、实验步骤1)IP协议抓包启动抓包工具,开始报文捕获,捕获IP的数据包,停止捕获报文,进行报文分析,并回答如下问题。
(1)请说明你是如何获得IP的捕获文件,并附上捕获的截图。
答:打开ethereal软件设置好相应的数据后开始报文的捕获,打开某个网站然后等待出现浏览器的网页后停止数据包的捕获,会有很多的协议,我们再filter一栏中填入ip则只显示ip协议信息。
(2)通过捕获的数据包分析IP的报文结构,将IP报文各字段参照课本及相关资料填写如下表格。
字段名字段长度字段值字段表达信息Version 4B 4 表示当前正运行的IP版本信息Header length IP 4B 20bytes 表示以32比特为单位的信息数据包包头的长度,这是所有报头信息的总长度Differentiatedservices Filed8B 0x00 表示一个特定的上层协议所分配的重要级别Total length 16B 52 整个数据包的长度Identification 18B Ox5660(22112)表示当前的数据包Flag 3B Ox04(don’t Fragment)目前只有2位有意义,最低位为MF,MF=0表示这是若干字段的最后一个,为1表示后面还有分段,标志字段中间的一位位DF,值为1时表示不能分片,为0时表示可以分片Fragment offset 13B 0较长的分组在分片以后,某片在原分组中的相对位置Time to live 8B 64数据报在网络中的寿命Protocol 8B TCP指出数据报携带的使用哪种协议,以便使目的主机的ip层知道应将数据部分上交给哪个处理Header16B Oxb816(correct) 表示只检查数据的首部,而不包括数据部分checksum发送方的ip地址Source 32B 125.220.196.207(125.220.196.207)接收方的ip地址Destination 32B 211.142.22.19(211.142.22.19)(3)请举例说明IP协议中IP分组分片和组装的过程。
arp协议实验报告
arp协议实验报告
ARP协议实验报告
实验目的:
本实验旨在通过对ARP协议的实验,加深对ARP协议的理解,掌握ARP协议
的工作原理和实际应用。
实验设备和材料:
1. 两台计算机
2. 一台路由器
3. 以太网交换机
4. 网线
5. ARP协议相关软件
实验步骤:
1. 搭建实验环境,将两台计算机连接到同一个局域网中,通过路由器和交换机
进行连接。
2. 在计算机A上,使用ARP协议相关软件发送ARP请求,获取计算机B的
MAC地址。
3. 在计算机B上,接收到ARP请求后,发送ARP应答,将自己的MAC地址发
送给计算机A。
4. 计算机A收到ARP应答后,将计算机B的IP地址和MAC地址建立映射关系,并保存在ARP缓存中。
5. 使用Wireshark等网络抓包工具,分析实验过程中的ARP请求和应答的数据包。
实验结果:
通过实验,我们成功地获取到了计算机B的MAC地址,并建立了IP地址和MAC地址的映射关系。
在抓包分析中,我们也可以清晰地看到ARP请求和应答的数据包,进一步加深了对ARP协议的理解。
实验总结:
ARP协议是解决IP地址和MAC地址之间映射关系的重要协议,在局域网中起着至关重要的作用。
通过本次实验,我们对ARP协议的工作原理有了更深入的了解,也掌握了ARP协议的实际应用方法。
希望通过这次实验,能够对同学们的网络协议学习有所帮助。
ARP协议分析实验
ARP协议分析实验实验1 ARP协议分析实验1.1 实验⽬的●分析ARP协议报⽂⾸部格式;●分析ARP协议在同⼀⽹段内和不同⽹段间的解析过程;1.2 实验内容●通过在位于同⼀⽹段和不同⽹段的主机之间执⾏ping命令,截获报⽂,分析ARP协议报⽂结构,并分析ARP协议在同⼀⽹段内和不同⽹段间的解析过程。
1.3 实验课时●本实验需2学时。
(每4⼈⼀组,共同配置1台交换机)1.4 设备列表为了准备实验1,每⼩组需配置如下设备与辅材:●1台华为Quidway S3928TP以太⽹交换机●2台PC●专⽤配置电缆1根,标准⽹线5根注意事项:(1).由于实验室每个机柜只有⼀个三层交换机,⽽每个机柜有两组同学,因此在配置交换机的时候,每个机柜的两组同学要相互协商⼀下。
(2). 每个机柜的第⼀组同学按实验指导的指导过程操作即可,第⼆组同学需要进⾏IP地址和vlan 设置上的⼀些变化,以防⽌IP冲突。
具体为:●10.0.0.X改为10.0.4.X●Vlan2改为vlan4●10.0.1.X改为10.0.5.X●Vlan3改为vlan51.5 建⽴实验环境1.5.1 实验拓扑实验1使⽤如下图所⽰的拓扑,在拓扑中需要使⽤交换机、PC 。
PCA10.0.0.10/24图 1-1同⼀⽹段PCA10.0.0.10/24VLAN2图 1-2 不同⽹段1.5.2 连线说明参照如下机柜连接图连接好设备:图1-3 同⼀⽹段4图1-4 不同⽹段5注意:在开始实验步骤前,必须确认将线缆按照要求连接好,并且交换机已经启动。
1.5.3 交换机说明1.5.4 IP地址说明同学们在实验中须严格遵照实验要求的IP地址,以便⽼师能更好的检验实验结果。
说明:实际应⽤中,IP地址是根据实际情况进⾏灵活规划的。
1.6 实验预配置任务实验指导⽼师需在实验前清除各实验⼩组的Quidway S3928TP配置。
1.7 通⽤规则●在开始实验前必须阅读整个实验内容。
实验内容IPARP协议分析研究
实验内容IPARP协议分析研究实验内容:⽹络层IP/ARP协议分析⼀、实验⽬地1、理解IP协议报⽂类型和格式,掌握IP V4 地址地编址⽅法.2、分析ARP 协议地报⽂格式,理解ARP 协议地解析过程.⼆、实验⽅式每两位同学为⼀⼩组,每⼩组各⾃独⽴完成实验.三、实验内容1、IP协议分析实验使⽤Ping 命令在两台计算机之间发送数据报,⽤Ethereal 截获数据报,分析IP 数据报地格式,理解IP V4 地址地编址⽅法,加深对IP 协议地理解.2、IP 数据报分⽚实验我们已经从前边地实验中看到,IP 报⽂要交给数据链路层封装后才能发送.理想情况下,每个IP 报⽂正好能放在同⼀个物理帧中发送.但在实际应⽤中,每种⽹络技术所⽀持地最⼤帧长各不相同.例如:以太⽹地帧中最多可容纳1500 字节地数据;FDDI 帧最多可容纳4470 字节地数据.这个上限被称为物理⽹络地最⼤传输单元(MTU,MaxiumTransferUnit).TCP/IP 协议在发送IP 数据报⽂时,⼀般选择⼀个合适地初始长度.当这个报⽂要从⼀个MTU ⼤地⼦⽹发送到⼀个MTU ⼩地⽹络时,IP 协议就把这个报⽂地数据部分分割成能被⽬地⼦⽹所容纳地较⼩数据分⽚,组成较⼩地报⽂发送.每个较⼩地报⽂被称为⼀个分⽚(Fragment).每个分⽚都有⼀个IP 报⽂头,分⽚后地数据报地IP 报头和原始IP 报头除分⽚偏移、MF 标志位和校验字段不同外,其他都⼀样.图 5.2 显⽰了Ethereal 捕获地IP 数据报分⽚地分析情况,可参考.图 5.2 IP 数据报分⽚⽰例重组是分⽚地逆过程,分⽚只有到达⽬地主机时才进⾏重组.当⽬地主机收到IP 报⽂时,根据其⽚偏移和标志MF 位判断其是否⼀个分⽚.若MF 为0,⽚偏移为0,则表明它是⼀个完整地报⽂;否则,则表明它是⼀个分⽚.当⼀个报⽂地全部分⽚都到达⽬地主机时,IP 就根据报头中地标识符和⽚偏移将它们重新组成⼀个完整地报⽂交给上层协议处理.3、ARP协议分析实验Arp 命令简介本次实验使⽤地Windows⾃带地Arp命令提供了显⽰和修改地址解析协议所使⽤地地址映射表地功能.Arp 命令地格式要求如下:ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr]其中:-s:在ARP 缓存中添加表项:将IP 地址inet_addr 和物理地址ether_addr 关联,物理地址由以连字符分隔地 6 个⼗六进制数给定,使⽤点分⼗进制标记指定IP 地址,添加项是永久性地;-d:删除由inet_addr 指定地表项;-a:显⽰当前ARP 表,如果指定了inet_addr 则只显⽰指定计算机地IP 和物理地址;inet_addr:以点分⼗进制标记指定IP 地址;-N:显⽰由if_addr 指定地ARP 表项;if_addr:指定需要选择或修改其地址映射表接⼝地IP 地址;ether_addr:指定物理地址;四、实验步骤1、IP协议分析步骤1:截获PC1 上ping PC2 地报⽂,结果保存为IP-学号;步骤4:任取⼀个数据报,分析IP 协议地报⽂格式,完成下列各题:1)分析IP 数据报头地格式,完成表5.2;表 5.2 IP协议2)查看该数据报地源IP 地址和⽬地IP 地址,他们分别是哪类地址?体会IP 地址地编址⽅法.答:他们是C类地址;IP地址编址⽅法:把IP地址划分为三个类别,各种⽹络地差异很⼤,有地⽹络拥有很多主机,⽽有地⽹络上地主机则很少.把IP地址划分为A类、B类、C类是为了更好地满⾜不同⽤户地要求.当某个单位申请到⼀个IP地址时,实际上时获得了具有同样⽹络号地⼀块地址.其中具体地各个主机号则由该单位⾃⾏分配,只要做到在该单位管辖地范围内⽆重复地地主机号即可.2、IP数据报分⽚实验步骤1:在PC1、PC2 两台计算机上运⾏Ethereal,为了只截获和实验有关地数据报,设置Ethereal 地截获条件为对⽅主机地IP 地址,开始截获报⽂;步骤2:在PC1 上执⾏如下Ping 命令,向主机PC2 发送4500B 地数据报⽂:Ping –l 4500 –n 2 PC2地IP地址步骤3:停⽌截获报⽂,分析截获地报⽂,回答下列问题:1)以太⽹地MTU 是多少?2)对截获地报⽂分析,将属于同⼀ICMP 请求报⽂地分⽚找出来,主机PC1 向主机PC2 发送地ICMP 请求报⽂分成了⼏个分⽚?3)若要让主机PC1向主机PC2发送地数据分为3 个分⽚,则Ping 命令中地报⽂长度应为多⼤?为什么?答:1)以太⽹地MTU 是1500字节;2)主机PC1 向主机PC2发送地ICMP 请求报⽂分成了4个分⽚;3)若要让主机PC1向主机PC2发送地数据分为3 个分⽚,则Ping 命令中地报⽂长度应为4432字节,因为每个以太⽹帧中能够装载1480个字节,最后⼀个报⽂分⽚中还包括ICMP地报头,有8个字节,所以1480*3-8=4432(字节).LDAYtRyKfE4)将第⼆个ICMP 请求报⽂地分⽚信息填⼊表5.3:3、ARP协议分析实验步骤1:在PC1、PC2 两台计算机上执⾏如下命令,清除ARP 缓存:ARP –d步骤2:在PC1、PC2 两台计算机上执⾏如下命令,查看⾼速缓存中地ARP 地址映射表地内容:ARP –a查看结果:192.168.1.159 00-13-20-a5-a5-fd dynamic192.168.1.170 00-13-20-a5-a6-f5 dynamic步骤3:在PC1 和PC2 上运⾏Ethereal 截获报⽂,为了截获和实验内容有关地报⽂,Ethereal 地Captrue Filter 设置为默认⽅式;步骤4:在主机PC1 上执⾏Ping 命令向PC2 发送数据报;步骤5:执⾏完毕,保存截获地报⽂并命名为arp-1-学号;步骤6:在PC1、PC2 两台计算机上再次执⾏ARP –a 命令,查看⾼速缓存中地ARP 地址映射表地内容:查看结果:192.168.1.158 00-13-20-aa-f3-2a dynamic1)这次看到地内容和步骤3 地内容相同吗?结合两次看到地结果,理解ARP ⾼速缓存地作⽤.答:内容结果不相同.ARP⾼速缓存是动态地,每当发送⼀个指定地点地数据报且⾼速缓存中不存在当前项⽬时,ARP便会⾃动添加该项⽬.计算机进⾏路由选择时⾸先在ARP⾼速缓存中查找,如果没有找到,再通过⼴播请求消息来查找.Zzz6ZB2Ltk2)把这次看到到地⾼速缓存中地ARP 地址映射表写出来.答:192.168.1.158 00-13-20-aa-f3-2a dynamic步骤7:重复步骤4—5,将此结果保存为arp-2-学号;步骤8:打开arp-1-学号,完成以下各题:)在截获地报⽂中有⼏个ARP 报⽂?在以太帧中,ARP 协议类型地代码值是什么?答:在截获地报⽂中有2个ARP 报⽂;在以太帧中,ARP 协议类型地代码值是IP(0x0800). )打开arp-2-学号,⽐较两次截获地报⽂有何区别?分析其原因.答:在arp-2中没有ARP报⽂,这是因为在第⼀次操作时,已经将路由信息存⼊ARP⾼速缓存中,不⽤通过ARP⼴播请求消息来获得路由信息.dvzfvkwMI1a)分析arp-1 中ARP 报⽂地结构,完成表5.4.版权申明本⽂部分内容,包括⽂字、图⽚、以及设计等在⽹上搜集整理.版权为个⼈所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.rqyn14ZNXI ⽤户可将本⽂地内容或服务⽤于个⼈学习、研究或欣赏,以及其他⾮商业性或⾮盈利性⽤途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本⽹站及相关权利⼈地合法权利.除此以外,将本⽂任何内容或服务⽤于其他⽤途时,须征得本⼈及相关权利⼈地书⾯许可,并⽀付报酬.EmxvxOtOcoUsers may use the contents or services of this article for personal study, research or appreciation, and othernon-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.SixE2yXPq5转载或引⽤本⽂内容必须是以新闻性或资料性公共免费信息为使⽤⽬地地合理、善意引⽤,不得对本⽂内容原意进⾏曲解、修改,并⾃负版权等法律责任.6ewMyirQFLReproduction or quotation of the content of this article must be reasonable and good-faith citation for the use of news or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such ascopyright.kavU42VRUs。
ARP协议实验分析
福建农林大学计算机与信息学院实验报告系:计算机科学与技术专业:计算机科学与技术年级:09级姓名:吴先生学号:0911500XX 实验室号____512 计算机号88实验时间:03.23 签字:林要华成绩:实验一 ARP协议实验分析一、实验目的和要求1. 熟悉ARP的工作过程;2. 熟悉ARP的数据包结构。
二、实验环境与设备本实验在实际因特网环境下进行操作,需要的设备有:一台PC机,WireShark 监听软件。
WireShark监听软件可从网址:/下载。
三、实验原理1.网络协议分析器Wireshark 是一款非常棒的Unix和Windows上的开源网络协议分析器。
它可以实时检测网络通讯数据,也可以检测其抓取的网络通讯数据快照文件。
可以通过图形界面浏览这些数据,可以查看网络通讯数据包中每一层的详细内容, Wireshark拥有许多强大的特性:包含有强显示过滤器语言(rich display filter language)和查看TCP会话重构流的能力;它更支持上百种协议和媒体类型;拥有一个类似tcpdump(Linux下的网络协议分析工具)的名为ethereal 的的命令行版本。
2.网络监听原理在共享式局域网中,位于同一网段的每台主机都可以截获在网络中传输的所有数据,正常情况下,一个网卡只响应目的地址为单播地址和广播地址的MAC 帧而忽略其它MAC帧,网卡接收这两种帧时,通过CPU产生一个硬件中断,然后由操作系统负责处理该中断,对数据帧中的数据做进一步处理。
如果将网卡设置为混杂(promiscuous)模式,则可接收所有经过该网卡的数据帧。
交换式网络设备能将数据准确地发给目的主机,而不会同时发给其他计算机,所在在交换网络环境下,实现数据包的监听要复杂些,主要方法有:(1)对交换机实行端口镜像,将其他端口的数据全部映射到镜像端口,连接在镜像端口上的计算机就可以实施监听了。
(2)将监听程序放在网关或代理服务器上,可抓取整个局域网的数据包。
ARP-协议分析试验
实验 1 ARP 协议分析实验一、实验目的理解IP 地址与MAC 地址的对应关系;理解ARP 协议报文格式;理解ARP 协议的工作原理与通信过程。
二、实验内容请求报文与应答报文格式;同一子网内两台机器间的ARP 协议的工作过程;不同子网上的两台机器间的ARP 协议工作过程。
三、实验原理、方法和手段(1)ARP 请求报文与应答报文格式响应;RARP —4请求;3-- RARP 响应;ARP —2请求;ARP —1操作类型:四、实验条件(1)报文捕获工具Wireshark 协议分析软件;(2)应用协议环境每个学生的PC 机(安装Windows xp 或者Windows 2000 操作系统)处于同一个LAN,主机 A 为本人机器,主机 B 为你邻座同学机器,另外有一个服务器(学校的WEB 服务器,地址:210.44.144.144)处于另外一个网络。
五、实验步骤(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 缓存区应为空;在主机 A 上启动Wireshark 抓包工具准备捕获 A 与 B 之间的数据通信报文,然后在主机 A 上的DOS 命令提示符下运行:Ping B.B.B.B ,并做如下工作:1、在捕获的报文中找出主机A 和主机B 之间通讯的ARP 询问请求报文和应答报文;第一行是询问报文,第二行是相应的应答报文。
2、分析ARP 请求及应答报文的各字段,包括源、目的以太网地址、源、目的IP 地址、数据报文类型。
:段字各文报答应.答:destination是目标地址,即ARP应答报文的目标地址是(27:88:18:05:b6),source是源地址,即ARP应答报文的源地址(27:88:17:f6:bb)。
arp协议的分析实验报告
arp协议的分析实验报告ARP协议的分析实验报告一、双方的基本信息甲方:(下称“出借人”)地址:__________________乙方:(下称“借款人”)地址:__________________二、各方身份、权利、义务、履行方式、期限、违约责任1、出借人的身份:出借人自愿出借一定金额给借款人,并取得了相应的借款凭证。
出借人是按照本协议,为借款人提供贷款资金的一方。
2、借款人的身份:借款人是需要贷款资金来进行某项活动的一方。
借款人是按照本协议,从出借人处获得贷款资金的一方。
3、出借人的权利、义务:出借人有权要求借款人如期归还贷款,同时出借人有义务为借款人提供贷款。
出借人有权利在借款期限届满后要求借款人归还全部贷款本金、利息、罚息等费用。
4、借款人的权利、义务:借款人有权获得出借人提供的资金,并用于约定用途上,同时借款人有义务按期归还贷款本息。
借款人有义务确保所提供的信息真实可靠。
5、履行方式:双方同意在协议约定的履行期限内按时履行各自的义务,如遇任何不可抗力因素影响协议履行,须及时通知对方,并双方协商解决。
6、期限:根据甲方和乙方自愿协商的结果,本协议期限为()天(月)。
7、违约责任:任何一方未能履行协议项下的义务,造成另一方损失的,应承担违约责任。
三、需遵守中国的相关法律法规1、本协议双方应遵守《中华人民共和国合同法》、《中华人民共和国金融机构管理条例》以及其他相关法律法规的规定。
2、若发生争议,协议双方应通过友好协商解决。
四、明确各方的权力和义务1、出借人权利与义务(1)出借人应在协议约定的时间内将资金转租给借款人。
(2)出借人有权获得本金和利息。
(3)出借人有权对借款人的借款用途进行核查,必要时对借款人的用途要求进行调整。
(4)出借人有义务保证所提供资金的合法性和真实性,并确保所提供信息是准确的。
(5)出借人应按照协议约定主动监督借款人满足约定的义务。
2、借款人权利与义务(1)借款人应确保所提供的信息真实可靠,用途明确合法。
ARP协议分析实验报告
ARP协议分析实验报告实验目的:对ARP协议进行深入分析,了解其工作原理和应用场景。
实验过程:1. ARP(Address Resolution Protocol)是一种用于将IP地址映射到MAC地址的网络协议。
在进行ARP分析前,我们先了解一下ARP的基本原理。
2.当主机A要发送数据包给主机B时,需要知道主机B的MAC地址。
主机A会先在本地ARP缓存中查找主机B的MAC地址。
如果缓存中没有记录,则主机A会发送一个ARP请求广播到局域网上,请求主机B的MAC地址。
3.主机B收到ARP请求后,会向主机A发送一个ARP响应,其中包含自己的MAC地址。
4.主机A收到主机B的ARP响应后,会将主机B的MAC地址记录在ARP缓存中,并将数据包发送给主机B。
5. 在本次实验中,我们使用Wireshark工具对ARP协议进行抓包分析。
通过查看抓包数据,我们可以了解ARP协议的详细过程和相关字段。
实验结果:1.在抓包数据中,我们可以看到ARP请求和ARP响应的数据包。
ARP 请求包中包含了发送方的MAC地址、IP地址、目标IP地址等信息。
ARP 响应包中包含了目标的MAC地址。
2. 我们可以通过Wireshark工具查看每个ARP数据包的详细信息,包括源MAC地址、目标MAC地址、源IP地址、目标IP地址等字段。
3.我们还可以观察到ARP实际通信的过程,包括ARP请求广播和ARP响应的单播。
4.通过对ARP协议的抓包分析,我们可以更加深入地了解ARP的工作原理和实际应用。
实验结论:1.ARP协议是一种重要的网络协议,用于解决IP地址到MAC地址的映射问题。
在局域网中,ARP协议是实现数据传输的基础。
2.通过对ARP协议的抓包分析,我们可以了解ARP协议的具体实现过程,包括ARP请求和ARP响应的细节。
3.ARP协议在网络通信中起着至关重要的作用,了解其工作原理对我们理解网络通信机制和故障排查都是非常有帮助的。
4.在今后的网络实验中,我们可以继续对其他重要协议进行深入研究和分析,提升我们对网络通信的理解和掌握程度。
实验一ARP地址解析协议分析.
实验报告课程名称计算机网络实验名称实验一ARP地址解析协议分析系别__计算机学院_专业___软件工程 ___班级/学号软工1301班/2013_学生姓名___ __ ___ _ ____实验日期___2015年11月6日 ___成绩________________________指导教师_ ___ _ ___ARP地址解析协议分析实验【实验目的】1、掌握ARP协议的作用和格式。
2、理解IP地址与MAC地址的对应关系。
3、掌握ARP命令。
【实验学时】2学时【实验环境】图3-12 实验拓扑图【实验内容】1、学习ARP协议的工作原理。
2、掌握ARP协议的作用和使用方法。
3、理解IP地址与MAC地址的对应关系。
4、学习使用ARP命令。
【实验流程】图3-13 实验流程图【实验原理】详见理论教材【实验步骤】步骤一:设定实验环境1、参照实验拓扑连接网络拓扑;2、配置PC机;步骤二:捕获ARP报文并进行分析1、在主机PC1中用命令arp –a可以查看ARP缓存表中的ARP记录,用arp –d命令删除ARP缓存中的记录,如下图所示。
图3-15 查看ARP缓存表2、在PC1中开启协议分析仪进行数据包捕获。
3、在PC1中用命令ping 192.168.0.354、捕获ARP报文进行分析。
图 3-16 ARP 请求报文图3-17 ARP应答报文在ARP请求报文的数据帧头中,源物理地址为发送请求的主机地址为:00-21-86-1b-76-f2,目的物理地址是广播地址:ff-ff-ff-ff-ff-ff,协议类型为0800,表示上层协议为IP协议。
●在ARP请求报文中,各字段含义与值如下:●硬件类型:0001,表示硬件类型为以太网。
●协议类型:0800,表示需映射地址为IP地址。
●硬件长度:6,表示硬件地址长度为6字节。
●协议长度:4,表示协议地址长度为4字节。
●操作码:1,表示此ARP报文为ARP请求报文。
●源物理地址:00-21-86-1b-76-f2,为发送ARP请求主机的物理地址。
实验一ARP协议实验结果分析
实验一ARP协议实验结果分析ARP(Address Resolution Protocol)是一种网络协议,它用于将IP地址转换成物理地址(MAC地址)。
在计算机网络中,ARP协议是实现IP地址与MAC地址互相映射的重要工具。
本文将分析一个ARP协议实验的结果,以便更好地理解ARP协议的工作原理和作用。
实验一:ARP协议实验ARP协议实验旨在模拟和观察ARP协议的工作过程,并分析实验结果。
实验过程包括两台计算机的通信和网络数据包的传输。
下面将详细介绍实验的步骤和结果。
步骤一:实验设置首先,我们需要搭建一个小型网络环境,包括两台计算机和一个交换机。
两台计算机分别为计算机A和计算机B,它们通过交换机相连。
计算机A的IP地址为192.168.1.100,MAC地址为00:11:22:33:44:55;计算机B的IP地址为192.168.1.200,MAC地址为AA:BB:CC:DD:EE:FF。
步骤二:ARP请求过程在第一次通信时,当计算机A需要与计算机B进行通信时,它首先会检查本地的ARP缓存表,以确定目标IP地址对应的MAC地址是否已经存在。
这里假设该MAC地址不存在。
因为ARP缓存表没有记录,计算机A需要发送一个ARP请求数据包,以获取计算机B的MAC地址。
ARP请求数据包包含了计算机A 的MAC地址、IP地址以及目标IP地址。
当该ARP请求数据包到达交换机时,交换机将其广播到网络中的所有主机。
步骤三:ARP应答过程当计算机B收到ARP请求数据包后,它会检查自己的IP地址是否与请求中的目标IP地址相匹配。
如果匹配成功,计算机B将会发送一个ARP应答数据包给计算机A。
ARP应答数据包包含了计算机B的MAC地址。
此时,交换机会将该ARP应答数据包从广播状态切换为单播状态,并将其仅发送给计算机A。
步骤四:ARP缓存更新计算机A在收到ARP应答数据包后,会将计算机B的IP地址与MAC地址的映射关系添加到本地的ARP缓存表中。
实验1 获取以太网中IP地址与MAC地址的对应关系(ARP协议)
ARP协议的基本思想
ARP协议的改进
高速缓存技术
高速缓存区中保存最近获得的ARP表项 高速缓冲区中ARP表项新鲜性的保持:计时器 实验表明高速缓冲区的使用可以大大提高ARP的效率
其他改进技术
目的主机接收到ARP请求后将源主机的IP地址与物理地址映射关系 存入自己的高速缓冲区
ห้องสมุดไป่ตู้
实验1 理解ARP协议
获取以太网中IP地址与MAC地址 的对应关系(ARP协议)
ARP协议
问题的提出
互联层通过IP地址指定报文的始发地和目的地 低层物理网络使用物理地址表达帧的源和宿
地址解析协议ARP
以太网使用ARP将IP地址与MAC地址进行动态映射 以太网具有固定长度的MAC地址和广播能力
新表项加入时定时器开始计时 表项添加后两分钟内没有被再次使用:删除 表项被再次使用:增加2分钟的生命周期 表项始终在使用:最长生命周期为10分钟
显示高速cache中的ARP表
添加和删除ARP表项
添加
命令:arp –s inet_addr eth_addr 人为增加ARP表项一定要确保IP地址与MAC地
1实验1理解arp协议获取以太网中ip地址与mac地址的对应关系arp协议arp协议问题的提出互联层通过ip地址指定报文的始发地和目的地低层物理网络使用物理地址表达帧的源和宿地址解析协议arp以太网使用arp将ip地址与mac地址进行动态映射以太网具有固定长度的mac地址和广播能力arp协议的基本思想arp协议的改进高速缓存技术高速缓存区中保存最近获得的arp表项高速缓冲区中arp表项新鲜性的保持
址的对应关系是正确的
删除
命令:arp –d inet_addr Inet_addr为“*”时删除所有表项
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机网络》实验指导书
实验1 ARP协议分析实验
一、实验目的
●理解IP地址与MAC地址的对应关系;
●理解ARP协议报文格式;
●理解ARP协议的工作原理与通信过程。
二、实验内容
●ARP请求报文与应答报文格式;
●同一子网内两台机器间的ARP协议的工作过程;
●不同子网上的两台机器间的ARP协议工作过程。
三、实验原理、方法和手段
(1) ARP请求报文与应答报文格式
操作类型:1—ARP 请求;2—ARP 响应;3-- RARP请求;4—RARP 响应;
四、实验条件
(1)报文捕获工具
Wireshark协议分析软件;
(2)应用协议环境
每个学生的PC机(安装Windows xp或者Windows 2000 操作系统)处于同一个LAN,主机A为本人机器,主机B为你邻座同学机器,另外有一个服务器(学校的WEB服务器,地址:210.44.144.44)处于另外一个网络。
五、实验步骤
(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缓存区应为空;
●在主机A上启动Wireshark抓包工具准备捕获A与B之间的数据通信报
文,然后在主机A上的DOS命令提示符下运行:Ping B.B.B.B,并做
如下工作:
1、在捕获的报文中找出主机A和主机B之间通讯的ARP询问请求报文
和应答报文;
2、分析ARP请求及应答报文的各字段,包括源、目的以太网地址、源、
目的IP地址、数据报文类型。
●在主机A上的DOS命令提示符下运行arp–a命令,
3、检查ARP高速缓存中的内容是否发生变化,分析原因。
答:变化了,在arp高速缓存中有了目标主机的地址,因为PING过之后
将IP地址协议转换成MAC协议存入缓存
(2)不同子网上的两台机器间的ARP协议工作过程
●主机A(IP地址为A.A.A.A)与主机C(IP地址为210.44.144.44)为不在
同一个子网内的两台计算机;
●在主机A上的DOS命令提示符下运行arp –d命令,清空主机A的ARP
高。
速缓存;
●在主机A上的DOS命令提示符下运行arp –a命令,检查主机A的ARP
高速缓存区,此时ARP缓存区应为空;
●在主机A上启动Wireshark抓包工具准备捕获A与C之间的数据通信报
文,然后在主机A上的DOS命令提示符下运行:Ping 210.44.144.144,,并做如下工作:
3、在捕获的报文中找出主机A和主机C之间通讯的ARP询问请求报文
和应答报文;
5、分析ARP请求及应答报文的各字段,包括源、目的以太网地址、源、目的IP地址、数据报文类型。
●在主机A上的DOS命令提示符下运行arp–a命令,6、检查ARP高速缓
存中的内容是否发生变化,分析原因。
答;会发生变化,原因是arp在这个过程中进行了更新
7、比较(1)和(2)两实验中得到的ARP报文,有何不同?分析产生
二者区别的原因是什么?
六、思考题
结合实验过程中的实验结果,回答下列问题:
1、观察实验过程中捕获网络上的多个ARP请求帧,观察这些帧的以太网目的地
址是否相同,分析其原因。
答:基本相同,因为arp请求增大都以广播的形式发送,以太网是相同
的。
2、观察实验过程中捕获网络上的多个ARP应答帧,观察这些帧的以太网目的地
址是否相同,分析其原因。
答:不同,不同主机对请求的应答,所以不同,及arp应答帧基本都是回复给发送请求帧的各台机器,各机的以太网地址不同,所以以太网的目的地址不同。