实验 3 ARP 协议分析
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协议分析 _实验三
北京理工大学珠海学院实验报告ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY班级:学号:姓名:指导教师:成绩实验题目:实验时间:一、实验目的:掌握ARP命令的用法,理解ARP协议原理,理解ARP协议的分组格式。
二、实验内容及步骤:1.实验内容:用ARP命令查看本机ARP缓存中的内容,ARP命令的参数的使用,捕获ARP分组,分析分组格式和首部各字段的含义。
2.实验步骤:(1)观察ARP缓存表的内容通过命令arp –a 查看本机ARP缓存的内容,分析每个项目的含义。
在命令窗口执行命令ping 临机IP,再观察ARP缓存的内容,理解ARP缓存的作用和生成过程。
(2)观察ARP缓存生存时间反复用命令arp –a 查看ARP缓存,通过计时观察动态ARP缓存的生存时间。
(3)观察本机ARP缓存生成过程在命令行下用arp –d命令删除PC1上的所有arp表项,然后用ping 临机ip,用该命令来触发arp过程。
通过科来网络分析系统捕获分组可以观察arp过程。
此时在PC1和PC2上,在命令行下用arp –a命令即可观察到对方的MAC地址。
根据观察到的现象理解arp过程。
(4)观察ARP分组格式启动科来网络分析系统,开始捕获,在命令窗口执行命令ping 临机ip,命令执行完成后,停止捕获,观察ARP分组的内容。
三、实验结果1.ping 10.0.149.183 发现bytes=32 ttl=642.连续输入arp -a查看缓存,发现动态ARP生存时间是2分钟。
3.输入arp -d 删除ARP 上的表项。
4.输入ping 10.0.149.183 先不回车,打开科莱网络分析系统,然后回车,停止科莱网络分析系统抓包,查看数据。
四、思考与讨论1.实验过程观察到了动态ARP缓存经过一定时间自动删除,如何生成静态ARP缓存?答:可以对每台主机IP和MAC地址静态绑定,通过命令arp -s可以实现“arp -s IP MAC地址”2.ARP缓存中各个项目的含义是什么?类型字段的类型及含义分别是什么?答:第一个字段是广播类型的MAC地址,其目标是网络上的所有主机。
实验3ARP协议分析实验1
实验3ARP协议分析实验1实验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). 每个机柜的第⼀组同学按实验指导的指导过程操作即可,第⼆组同学需要进⾏IP地址上的⼀些变化,以防⽌IP冲突。
具体为:●10.0.0.10改为10.0.0.12●10.0.0.11改为10.0.0.131.5 建⽴实验环境1.5.1 实验拓扑实验1使⽤如下图所⽰的拓扑,在拓扑中需要使⽤交换机、PC。
1.5.2 连线说明QuidwayS3928TP参照如下机柜连接图连接好设备:QuidwayS3928TP图1-3 同⼀⽹段3注意:在开始实验步骤前,必须确认将线缆按照要求连接好,并且交换机已经启动。
1.5.3 交换机说明1.5.4 IP地址说明同学们在实验中须严格遵照实验要求的IP地址,以便⽼师能更好的检验实验结果。
说明:实际应⽤中,IP地址是根据实际情况进⾏灵活规划的。
1.6 通⽤规则●在开始实验前必须阅读整个实验内容。
●除⾮特别说明,否则不要配置任何与本实验要求⽆关的内容。
1.7 实验步骤1.7.1 同⼀⽹段的ARP协议分析第⼀步:⾸先确认实验设备依照组⽹图1-3正确连接;第⼆步:配置所有PC机的IP地址,第⼆组的同学请按要求设置你的IP,以防IP 冲突;第三步:在PCA、PCB的命令窗⼝中执⾏以下命令:C:\ >arp –a记录结果:No ARP Entries Found(如果ARP缓存⾮空,可执⾏arp –d *命令,清空ARP缓存)第四步:运⾏PCA、PCB上的Sniffer,开始截获数据报⽂,操作如下:启动Sniffer软件:1、启动sniffer的协议捕获功能(点击“捕获”-“开始”菜单),切换到电脑的命令⾏窗⼝,在PCA的命令⾏窗⼝中执⾏ping 10.0.0.11命令;点击sniffer上的“捕获”-“停⽌并显⽰”菜单,然后点击“解码”选项卡。
实验三、分析ARP及IP协议
实验三、分析ARP及IP协议引言:ARP(Address Resolution Protocol)和IP(Internet Protocol)是计算机网络中两个关键的通信协议。
ARP协议用于解析网络层的IP地址和数据链路层的MAC地址之间的映射关系,而IP协议则负责实现网络中的路由和数据传输。
本次实验旨在深入分析ARP和IP协议的工作原理和相互关系。
一、ARP协议的工作原理ARP协议允许网络中的主机解析目标IP地址的MAC地址,从而实现数据的传输。
其工作原理如下:1. 发送ARP请求:当一个主机需要发送数据给另一个主机时,它首先会检查目标IP地址是否存在于本地的ARP缓存中。
如果没有找到对应的MAC地址,则需要发送ARP请求广播到网络中的所有主机。
2. ARP请求的格式:ARP请求包含源IP地址和发送主机的MAC地址。
发送主机将目标IP地址封装到ARP请求包中,并使用广播的方式发送到网络中。
3. 接收ARP请求:网络中的所有主机都会收到ARP请求,但是只有与目标IP地址匹配的主机会做出回应。
4. ARP响应:匹配目标IP地址的主机将发送一个ARP响应,包含自己的IP地址和MAC地址。
这个响应是单播发送给ARP请求的源主机。
5. 更新ARP缓存:源主机收到ARP响应后,将会将目标IP地址和MAC地址的映射关系保存到本地的ARP缓存中,以便后续的通信。
二、IP协议的工作原理IP协议是网络层的核心协议,它负责将数据包从源主机传输到目标主机。
其工作原理如下:1. 数据的封装:源主机将数据封装成IP数据包,包含目标主机的IP地址和数据内容。
2. 路由表的查询:源主机通过查询本地路由表确定数据包的下一跳地址。
路由表包含了源主机可达的网络和相应的下一跳地址。
3. 数据的传输:源主机将数据包发送到下一跳地址,下一跳主机收到数据包后会重复步骤2,直到数据包到达目标主机。
4. 分片和重组:如果源主机发送的数据包超过网络的最大传输单元(MTU),IP协议会将数据包进行分片,并在目标主机进行重组。
arp协议实验报告心得
arp协议实验报告心得实验名称实验三--分析ARP及IP协议日期2019年04月15日一、实验目的:1.学会使用PacketTracer进行包跟踪及数据包协议格式分析。
2.理解ARP工作机制,熟悉ARP协议格式。
3.熟悉典型的IP协议格式。
4.理解IP分段机制。
二、实验环境:CiscoPacketTracer三、实验内容:1、用PacketTracer(5.3或以上版本)打开文件31_ARP&IP_Testing.pkt.pkt。
注意:Router1的Eth1/0的MTU=1420Byte,其余均为1500Byte。
2、分析ARP的工作原理。
(1)在Realtime模式下,尽量清除所有设备(PC机及路由器)中的ARP缓存信息,对于不能清除(有些路由器中的ARP缓存信息不能清除)的记录下相关缓存信息。
注:PC机中查看ARP缓存的命令为arp–a,清除ARP缓存的命令为arp–d。
路由器中查看ARP缓存的命令为Router#showarp,清除的命令为Router#cleararp-cache。
R1:R2:(2)在simulation模式下,由PC(1.10)向PC(1.20)发送一个Ping包,观察包(ICMP及ARP)的传递过程,同时注意相关PC 机、路由器的ARP缓存变化情况,记录下相关信息,并对其中的ARP包进行协议格式分析。
注意:在Filter中同时选中ICMP及ARP。
答:a、首先,选择在simulation模式下,选择ICMP和ARP:]B、查看pc机的ARPPC1.10:PC1.20:路由器:注:路由器的第一条ARP地址格式,是PC1.10的默认网关的地址。
C、发送数据包后,路由器ARP变换如图:数据包传送的路径:数据包先到达交换机,再到达pc1.20;数据包也会传送到路由器,但发送了错误。
数据包传送的路径:数据包返回时,只经过交换机,就直接到达pc1.10,并不会再传送到路由器。
ARP协议分析
ARP协议分析一、实验目的1.分析arp协议的工作过程。
2.了解arp请求报文格式和响应报文格式。
二、实验原理首先,每台主机都会在自己的ARP缓冲区中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。
当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包,查询此目的主机对应的MAC地址。
此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。
网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。
如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个 ARP响应数据包,告诉对方自己是它需要查找的MAC地址;源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始数据的传输。
如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。
三、实验步骤1.打开wireshark。
2. 调设wireshark,设置为接收arp的包。
3.输入arp –d;输入arp –a;输入ping 192.168.1.103抓到4帧arp的包。
输入arp –a主机学到一条mac地址对应ip经查证:主机ip为192.168.1.102的电脑学到两条动态映射分别是192.168.1.108 **-**-**-**-**-**(mac地址)192.168.1.103 **-**-**-**-**-**(mac地址)(这里有疑问,为什么会学到???)这说明arp是在局域网内广播的4.分析arp包第一帧硬件类型:ethernet协议类型:ip类型硬件地址长度:6字节协议地址长度:4字节操作类型:1(请求)源MAC地址:e0:06:e6:92:70:48源IP地址:192.168.1.108目标MAC地址:00:00:00:00:00:00(这是填充的,实际是ff:ff:ff:ff:ff:ff) 目标IP地址:192.168.1.103这是一个广播包第二帧硬件类型:ethernet协议类型:ip类型硬件地址长度:6字节协议地址长度:4字节操作类型:2(应答)源MAC地址:00:90:a2:cd:ec:67源IP地址:192.168.1.103目标MAC地址:e0:06:e6:92:70:48目标IP地址: 192.168.1.108这是一个应答单播包本来第三帧应为单播,但却是广播按理第一帧192.168.1.108发给192.168.1.103时103已经学到108的mac地址,但此时又发广播问108的mac地址(注明:这4帧是在一秒内抓到的)第四帧为目前尚未搞懂第三帧为什么是广播;ARP协议分析结束。
实验3 地址解析协议(ARP)
实验3 地址解析协议(ARP)【实验目的】1. 掌握ARP协议的报文格式2. 掌握ARP协议的工作原理3. 理解ARP高速缓存的作用【学时分配】2学时【实验环境】1.实验设备安装有Packet Tracer6的计算机一台。
2.实验拓扑设备IP地址子网掩码网关PC0 192.168.1.1 255.255.255.0 192.168.1.254PC1 192.168.1.2 255.255.255.0 192.168.1.254PC2 192.168.1.3 255.255.255.0 192.168.1.354PC3 192.168.2.1 255.255.255.0 192.168.2.254PC4 192.168.2.2 255.255.255.0 192.168.2.254 Route0 F0/0 192.168.1.254 255.255.255.0Route0 F0/1 192.168.2.254 255.255.255.0【实验原理】一、物理地址与逻辑地址1. 物理地址物理地址是节点的地址,由它所在的局域网或广域网定义。
物理地址包含在数据链路层的帧中。
物理地址是最低一级的地址。
物理地址的长度和格式是可变的,取决于具体的网络。
以太网使用写在网络接口卡(NIC)上的6字节的标识作为物理地址。
物理地址可以是单播地址(一个接收者)、多播地址(一组接收者)或广播地址(由网络中的所有主机接收)。
有些网络不支持多播或广播地址,当需要把帧发送给一组主机或所有主机时,多播地址或广播地址就需要用单播地址来模拟。
2. 逻辑地址在互联网的环境中仅使用物理地址是不合适的,因为不同网络可以使用不同的地址格式。
因此,需要一种通用的编址系统,用来惟一地标识每一台主机,而不管底层使用什么样的物理网络。
逻辑地址就是为此目的而设计的。
目前Internet上的逻辑地址是32位地址,通常称为IP 地址,可以用来标识连接在Internet上的每一台主机。
实验三 ARP地址解析协议分析
实验三 ARP地址解析协议一实验目的1 掌握ARP协议的作用和格式;2 理解IP地址与MAC地址的对应关系;3 了解ARP命令。
二实验内容1 学习ARP协议的工作原理;2 掌握ARP协议的作用和使用方法;3 理解IP地址与MAC地址的对应关系;4 学习使用ARP命令。
三实验环境四实验流程五实验原理IP数据包常通过以太网传输,在以太网中是以48位的物理地址传输数据包而不是32位的IP地址。
因此当我们知道IP地址不知道MAC地址时,就要用到ARP协议。
ARP协议的功能是将网络层的IP地址转换为数据链路层的MAC地址。
ARP协议的请求包是以广播方式发送的,网段中的所有主机都会接收到这个包。
如果一个主机的IP地址和ARP请求中的目的IP地址相同,该主机会对这个请求数据包作出ARP应答,将其MAC地址发送给请求端。
1 ARP请求或应答的分组格式:硬件类型(2字节)协议类型(2字节)物理地址长度协议地址长度操作码(2字节)发送节点物理地址(6字节)发送节点协议地址(4字节)目的节点物理地址(6字节)目的节点协议地址(4字节)字段说明:硬件类型:表示硬件类型,例如:0001表示以太网。
协议类型:表示要映射的协议类型,例如 0x0800表示IP地址。
硬件长度:指明硬件地址长度,单位是字节,MAC是48位,6个字节。
06。
协议长度:高层协议地址的长度,对于IP地址,长度是4个字节。
04。
操作字段:共有二种操作类型,0001表示ARP请求,0002表示ARP应答。
发送方MAC:6个字节的发送方MAC地址。
发送方IP: 4个字节的发送方IP地址。
目的MAC:6个字节的目的MAC地址。
目的IP: 4个字节的目的IP地址。
2 ARP缓存和ARP命令为减少广播通信量和提高ARP解析速度,每个主机都有ARP高速缓存,用于存放解析过的MAC和IP的映射关系。
ARP缓存表是可以通过命令查询的。
在命令提示符下,输入“arp -a”可以查看ARP缓存表中的内容,“arp -d”清除ARP缓存,“arp -s”添加ARP缓存。
网络层协议实验报告(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
实验三地址解析协议ARP一、实验目的通过本实验,掌握数通实验平台仿真软件eNSP的使用方法,掌握利用路由器构造小规模互联网络的方法,了解MAC地址、IP地址各自的用途,验证地址解析协议ARP的协议、过程。
二、实验器材计算机、eNSP仿真软件三、实验要求●理解ARP协议的工作原理;●理解ARP协议的报文格式;●理解ARP高速缓存的作用;●解析ARP协议的报文。
四、预备知识(1)利用ICMP测试网络连通性的原理(2)以太网帧结构(3)地址解析协议ARP的原理、协议与帧结构五、实验内容(1)利用数通实验平台模拟软件eNSP构建一个由一台路由器、两台交换机、四台或以上PC终端构成的小规模互联网络;(2)利用eNSP中抓包工具,选择合适点抓包;(3)利用ping命令检测网络连通性,并分析抓包工具中获得的相应数据,解析并理解ARP协议的报文格式;(4)分析抓包工具中获得的相应数据,理解IP地址与MAC地址的转换过程,理解ARP协议的工作原理;(5)分析、理解ARP高速缓存的作用;六、实验结果及分析1、建立两个各由一台交换机、两台或两台以上终端构成的小规模局域网络,ping 192.168.1.24在同一局域网下,ping 192.168.1.24能连通,计算机1将一个数据包发送到目标ip,且对方返回一个数据包,表示网络是连通的,在“Wireshark”上显示出抓取到的ping报文。
2、ping 192.168.2.1计算机1ping不通计算机3不能连通,不同局域网下没有连接通道。
3、放置一台路由器,连接两台交换机,并配置路由器,设置计算机1的网关192.168.1.254,计算机3不设置网关,ping 192.168.2.1计算机1和计算机3不能连通,计算机3没有设置网关,在不同网段中没有设置网关不能进行连接。
4、设置二号网络计算机3的网关192.168.2.254,ping 192.168.2.1计算机1和计算机3能ping通。
实验内容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-协议分析实验
实验 1 ARP 协议分析实验一、实验目的理解IP 地址与MAC 地址的对应关系;理解ARP 协议报文格式;理解ARP 协议的工作原理与通信过程。
二、实验内容ARP 请求报文与应答报文格式;同一子网内两台机器间的ARP 协议的工作过程;不同子网上的两台机器间的ARP 协议工作过程。
三、实验原理、方法和手段(1硬件类型协议类型硬件地址长度协议地址长度操作发送者硬件地址(0~3 字节)发送者硬件地址(4~5 字节) 发送者IP 地址(0~1 字节)发送者IP 地址(2~3 字节) 目的硬件地址(0~1 字节)目的硬件地址(2~5 字节)目的IP 地址(0~3 字节)操作类型:1—ARP 请求;2—ARP 响应;3-- RARP 请求;4—RARP 响应;四、实验条件(1)报文捕获工具Wireshark 协议分析软件;(2)应用协议环境每个学生的PC 机(安装Windows xp 或者Windows 2000 操作系统)处于同一个LAN,主机A 为本人机器,主机B 为你邻座同学机器,另外有一个服务器(学校的WEB 服务器,地址:210.44.144.144)处于另外一个网络。
五、实验步骤(1)同一子网内两台机器间的ARP 协议的工作过程主机A(IP 地址为)与主机B(IP 地址为)属于同一个子网;在主机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 地址、数据报文类型。
网络解析协议实验报告(3篇)
第1篇一、实验目的1. 理解网络解析协议的基本概念和工作原理。
2. 掌握DNS、ARP等网络解析协议的报文格式和报文分析。
3. 学会使用抓包工具分析网络解析协议的报文传输过程。
4. 提高网络故障排查能力。
二、实验环境1. 硬件设备:PC机、网线、路由器。
2. 软件环境:Wireshark抓包软件、网络解析协议实验平台。
三、实验内容1. DNS协议分析(1)实验目的:了解DNS协议的工作原理,掌握DNS报文格式。
(2)实验步骤:① 在实验平台上配置好DNS服务器和客户端。
② 使用nslookup命令进行域名解析,并观察DNS服务器返回的结果。
③ 使用Wireshark抓包工具,捕获DNS查询和响应报文。
④ 分析DNS查询和响应报文的格式,包括报文类型、报文长度、域名、IP地址等信息。
2. ARP协议分析(1)实验目的:了解ARP协议的工作原理,掌握ARP报文格式。
(2)实验步骤:① 在实验平台上配置好主机A和主机B。
② 在主机A上使用ping命令ping主机B的IP地址,观察ARP请求和响应报文。
③ 使用Wireshark抓包工具,捕获ARP请求和响应报文。
④分析ARP请求和响应报文的格式,包括硬件类型、协议类型、硬件地址、协议地址等信息。
3. IP协议分析(1)实验目的:了解IP协议的工作原理,掌握IP数据报格式。
(2)实验步骤:① 在实验平台上配置好主机A和主机B。
② 在主机A上使用ping命令ping主机B的IP地址,观察IP数据报传输过程。
③ 使用Wireshark抓包工具,捕获IP数据报。
④ 分析IP数据报的格式,包括版本、头部长度、服务类型、总长度、生存时间、头部校验和、源IP地址、目的IP地址等信息。
四、实验结果与分析1. DNS协议分析结果:通过实验,我们了解到DNS协议在域名解析过程中的作用,以及DNS查询和响应报文的格式。
DNS协议通过查询和响应报文,实现域名到IP地址的转换,从而实现网络设备之间的通信。
实验三 地址解析协议 (ARP)
北京理工大学珠海学院实验报告ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY 班级:计算机1班学号:姓名:指导教师:成绩实验题目实验时间2013-5-15一、实验目的:掌握ARP协议的工作原理熟悉Windows arp 命令的使用二、实验内容以及步骤:使用 Windows arp 命令。
使用 Wireshark 检查 ARP 交换。
任务 1:了解ARP协议TCP/IP 使用地址解析协议 (ARP) 将第 3 层 IP 地址映射到第 2 层 MAC 地址。
当帧进入网络时,必定具有目的 MAC 地址。
为动态发现目的设备的 MAC 地址,系统将在 LAN 上广播 ARP 请求。
含有该目的 IP 地址的设备将会发出响应,而对应的 MAC 地址将记录到 ARP 缓存中。
LAN 上的每台设备都有自己的 ARP 缓存,或者利用 RAM 中的一小块区域来保存 ARP 结果。
ARP 缓存定时器将会删除在指定时间段内未使用的 ARP 条目。
具体时间因设备而异。
例如,有些 Windows 操作系统存储 ARP 缓存条目的时间为 2 分钟,但如果该条目在这段时间内被再次使用,其 ARP 定时器将延长至 10 分钟。
ARP 是性能折衷的极佳示例。
如果没有缓存,每当帧进入网络时,ARP 都必须不断请求地址转换。
这样会增加通信延时,可能会造成 LAN 拥塞。
反之,无限制的保存时间又可能导致离开网络或改变了第 3 层地址的设备出错。
网路工程师必须要了解 ARP 的工作原理,但可能不会经常和该协议交互。
ARP 是一种使网络设备可以通过 TCP/IP 协议进行通信的协议。
如果没有 ARP,就没有建立数据报第 2 层目的地址的有效方法。
但 ARP 也是潜在的安全风险。
例如,ARP 欺骗或 ARP 中毒就是攻击者用来将错误的 MAC 地址关联放入网络的技术。
攻击者伪造设备的 MAC 地址,致使帧发送到错误的目的地。
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.在今后的网络实验中,我们可以继续对其他重要协议进行深入研究和分析,提升我们对网络通信的理解和掌握程度。
实验三IP数据包结构以及ARP协议分析
实验三IP数据包结构以及ARP协议分析一、IP数据包结构IP(Internet Protocol)是TCP/IP协议族中的一种协议,用于在网络上进行数据的传输。
IP数据包是通过互联网进行传输的基本单位。
1. 版本(Version):占4位,表示IP的协议版本号。
目前主要有IPv4和IPv6两个版本。
2. 首部长度(Header Length):占4位,表示IP首部的长度,单位为32位字长。
最小值为5,最大值为15、实际的首部长度需要将该字段乘以32位,即20-60个字节。
3. 区分服务(Differentiated Services):占8位,用于指定交换设备对数据包进行处理的优先级。
4. 总长度(Total Length):占16位,表示IP数据包的总长度,包括首部和数据部分。
5. 标识(Identification):占16位,用于组装分割的IP数据包。
6. 标志(Flags):占3位,用于控制IP分片的相关处理。
7. 片偏移(Fragment Offset):占13位,用于指示分片的位置。
8. 生存时间(Time to Live):占8位,表示IP数据包在网络上存活的最大跳数,用于防止数据包在网络中无限循环。
9. 协议(Protocol):占8位,表示上一层的协议类型,如TCP、UDP或ICMP等。
10. 首部校验和(Header Checksum):占16位,用于对IP首部进行差错检测。
11. 源地址(Source Address):占32位,表示发送该IP数据包的源IP地址。
12. 目标地址(Destination Address):占32位,表示接收该IP 数据包的目标IP地址。
13. 可选项(Options):长度可变,用于对IP数据包进行控制和扩展。
14. 数据(Data):变长,存放上层协议的数据。
ARP(Address Resolution Protocol)是一种用于查询目标IP地址的物理地址(MAC地址)的协议。
ARP协议分析实验报告
计算机网络实验报告学院软件学院年级2013班级4班学号3013218158姓名闫文雄2015 年 6 月17 日目录实验名称----------------------------------------------------------------------------------- 1 实验目标----------------------------------------------------------------------------------- 1 实验内容----------------------------------------------------------------------------------- 1 实验步骤----------------------------------------------------------------------------------- 1 实验遇到的问题及其解决方法-------------------------------------------------------- 1 实验结论----------------------------------------------------------------------------------- 1一、实验名称ARP协议分析二、实验目标熟悉ARP命令的使用,理解ARP的工作过程,理解ARP报文协议格式三、实验内容以及实验步骤:(局域网中某台计算机,以下称为A计算机)ARP(地址解析协议):地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。
主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。
地址解析协议ARP实验报告
地址解析协议ARP实验报告一、实验目的地址解析协议(Address Resolution Protocol,ARP)是在网络层中用于将 IP 地址转换为物理地址(MAC 地址)的重要协议。
本次实验的主要目的是深入理解 ARP 协议的工作原理和机制,通过实际操作和观察,掌握 ARP 数据包的格式和内容,以及 ARP 缓存的作用和更新过程。
二、实验环境本次实验在一个由多台计算机组成的局域网环境中进行,操作系统为 Windows 10。
使用 Wireshark 网络协议分析工具来捕获和分析网络中的数据包。
三、实验原理ARP 协议的基本工作原理是:当一台主机需要向另一台主机发送数据时,如果它不知道目标主机的 MAC 地址,它会广播一个 ARP 请求数据包,请求目标主机返回其 MAC 地址。
网络中的其他主机收到该请求后,如果不是目标主机,则忽略该请求;如果是目标主机,则会向发送请求的主机返回一个ARP 响应数据包,告知其自己的MAC 地址。
发送请求的主机收到响应后,将目标主机的 IP 地址和 MAC 地址的对应关系存储在本地的 ARP 缓存中,以便后续通信使用。
四、实验步骤1、打开 Wireshark 软件,并选择用于捕获数据包的网络接口。
2、在其中一台主机上,使用 Ping 命令向另一台主机发送 ICMP 回显请求数据包,以触发 ARP 协议的运行。
3、在 Wireshark 中停止捕获数据包,并对捕获到的数据包进行筛选,只显示 ARP 协议相关的数据包。
4、分析 ARP 请求数据包和 ARP 响应数据包的格式和内容,包括硬件类型、协议类型、硬件地址长度、协议地址长度、操作码、发送方的 MAC 地址和 IP 地址、目标方的 MAC 地址和 IP 地址等。
5、观察本地主机的 ARP 缓存,查看其中存储的 IP 地址和 MAC 地址的对应关系,并记录其变化情况。
五、实验结果与分析1、 ARP 请求数据包硬件类型:表示网络硬件的类型,通常为以太网,值为 1。
实验三理解ARP协议
实验三理解ARP协议实验三理解ARP协议一.实验目的1.深入理解ARP(地址解析协议)的工作原理和重要作用。
2.能够使用ARP命令选路表(下文简称ARP表)进行简单操作。
二.实验环境1.运行Windows2000/2003 Server/XP操作系统的PC一台.2.每台PC具有一块以太网卡,通过双绞线与局域网相连.3.每台PC运行程序协议分析仪Ethereal.三.实验步骤(1)使用ARP命令打开“命令提示符”界面,键入“arp –a”指令查看本机ARP表中的内容,结果如下图所示。
注意,在ARP表中,各主机的逻辑地址与物理地址是一一对应的,由此形成表项。
主机之间进行物理通信前,首先要查找本机ARP表,如果有对应项,则将通信对方的IP地址转换为相应的物理地址。
“Type”栏下的“dynamic”字段表明该表项处在动态更新中。
如果20分钟内没有其他访问网络的操作,ARP表会自动清空如果不想等待20分钟,可使用“arp-d”命令主动清空ARP表的内容。
此时再执行“arp-a”命令,会发现ARP表已经清空。
我们还可以使用“arp-s”命令手工设置ARP表表项,如“arp-s 169.254.112.34 00-cd-0d-33-00-34”。
(2)分析ARP协议工作过程具体操作步骤是:1)在实验单元中选择两台机器,清除ARP表中的所有项。
2)运行Ethereal程序,执行分组俘获操作。
3)向另一台机器发送Ping包。
4)分析ARP协议执行的全过程,并画出ARP协议的状态转移图。
(3)用ARP命令查找IP地址冲突主机若网络上有两台或多台主机设置了相同的IP地址,那麽主机的屏幕上会频繁出现IP地址冲突的提示,这将严重影响网络工作秩序。
如果能同时观察到这些主机,那麽通过修改其中一台主机的IP地址即可解决问题。
但是如果我们仅能观察到其中的一台PC提示“IP地址如192.9.201.111冲突”,那麽应如何确定是哪两台主机设置了相同的IP 地址呢?首先,我们将该报警主机的IP地址修改为一个未用地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京理工大学珠海学院实验报告
ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY 班级:学号: 姓名:指导教师:成绩
实验题目实验 3ARP 协议分析实验时间 2014-4-21
一、实验目的:
掌握ARP 命令的用法,理解ARP 协议原理,理解ARP 协议的分组格式。
二、实验内容以及步骤:
1.观察ARP 缓存表的内容
通过命令arp –a 查看本机ARP 缓存的内容,分析每个项目的含义。
在命令窗口执行命令ping 临机IP,再观察ARP 缓存的内容,理解ARP 缓存的作用和生成过程。
2.观察ARP 缓存生存时间
反复用命令arp –a 查看ARP 缓存,通过计时观察动态ARP 缓存的生存时间。
3.观察本机ARP 缓存生成过程
在命令行下用arp –d 命令删除PC1 上的所有arp 表项,然后用ping 临机ip,用该命令来触发arp 过程。
通过科来网络分析系统捕获分组可以观察arp 过程。
此时在PC1 和PC2上,在命令行下用arp –a 命令即可观察到对方的MAC 地址。
根据观察到的现象理解arp 过程。
4.观察ARP 分组格式
启动科来网络分析系统,开始捕获,在命令窗口执行命令ping 临机ip,命令执行完成后,停止捕获,观察ARP 分组的内容。
三、实验结果
四、思考与讨论
1.实验过程观察到了动态ARP 缓存经过一定时间自动删除,如何生成静态ARP 缓存?答:可以对每台主机的IP和MAC地址静态绑定,通过命令行“arp -s IP MAC地址”生成静态ARP缓存
2.ARP 缓存中各个项目的含义是什么?类型字段的类型及含义分别是什么?
答:第一个字段是广播类型的MAC地址:0XFF-FF-FF-FF-FF,其目标是网络上的所有主机。
第二个字段是源MAC地址,即请求地址解析的主机的MAC地址。
第三个字段是协议类型,这里用0X0806代表封装的上层协议是ARP协议。