竭诚为您提供优质文档/双击可除
地址解析协议实验报告心得
篇一:实验一ARp地址解析协议分析
实验报告
课程名称计算机网络
实验名称实验一ARp地址解析协议分析
系别__计算机学院_
专业___软件工程___
班级/学号软工1301班/20XX_
学生姓名_____________
实验日期___20XX年11月6日___
成绩________________________指导教师___
ARp地址解析协议分析实验
【实验目的】
1、掌握ARp协议的作用和格式。
2、理解Ip地址与mAc地址的对应关系。
3、掌握ARp命令。
【实验学时】
2学时
【实验环境】
图3-12实验拓扑图
【实验内容】
1、学习ARp协议的工作原理。
2、掌握ARp协议的作用和使用方法。
3、理解Ip地址与mAc地址的对应关系。
4、学习使用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中用命令
ping192.168.0.35
4、捕获ARp报文进行分析。
【实验原理】
详见理论教材
【实验步骤】
步骤一:设定实验环境
1、参照实验拓扑连接网络拓扑;
2、配置pc机;
步骤二:捕获ARp报文并进行分析
1、在主机pc1中用命令arp–a可以查看ARp缓存表中的ARp记录,用arp–d命令删除ARp缓存中的记录,如下图所示。
图3-15查看ARp缓存表
2、在pc1中开启协议分析仪进行数据包捕获。
3、在pc1中用命令
ping192.168.0.35
4、捕获ARp报文进行分析。
捕获的ARp请求报文如下图所示
图3-16ARp请求报文
篇二:实验一理解地址解析协议
实验一理解地址解析协议
一、实验目的
1.了解ARp协议的工作机制。
2.理解物理地址和Ip地址在网络传输中的作用。
二、实验环境及要求
通过交换机连接的同一物理网段的网络,如实验图11所示。
A组
A1
A2A3
实验图11ARp协议的实验环境
各台主机的Ip地址设置情况如下:
1.ARp协议是把Ip地址,转换成物理地址的协议。一般用于广播型的网络中,以太网就是
图3-16ARp请求报文
篇二:实验一理解地址解析协议
实验一理解地址解析协议
一、实验目的
1.了解ARp协议的工作机制。
2.理解物理地址和Ip地址在网络传输中的作用。
二、实验环境及要求
通过交换机连接的同一物理网段的网络,如实验图11所示。
A组
A1
A2A3
实验图11ARp协议的实验环境
各台主机的Ip地址设置情况如下:
1.ARp协议是把Ip地址,转换成物理地址的协议。一般用于广播型的网络中,以太网就是
使用该协议。
2.ARp消息是采用广播的方式进行传递的,因此ARp协议的工作范围只能是在广播域内,对于以太网就是一个物理网段。换句话说,一台主机通过ARp解析Ip地址所对应的物理地址时,所能解析的Ip地址只能是同一物理网络的。
3.引发ARp解析的时机:数据通信中,在一个节点中,上层协议数据如Ip报文封装成帧时,需要把一个物理地址作为该数据帧的目的地址标识,此时引发ARp解析。这一过程由系统自动完成。
4.ARp命令:显示和修改―地址解析协议(ARp)‖缓存中的项目。ARp缓存中包含一个或多个表,它们用于存储Ip地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则arp命令将显示帮助信息。
参数
-a
显示所有接口的当前ARp缓存表。
-dInternetAddress
2.ARp消息是采用广播的方式进行传递的,因此ARp协议的工作范围只能是在广播域内,对于以太网就是一个物理网段。换句话说,一台主机通过ARp解析Ip地址所对应的物理地址时,所能解析的Ip地址只能是同一物理网络的。
3.引发ARp解析的时机:数据通信中,在一个节点中,上层协议数据如Ip报文封装成帧时,需要把一个物理地址作为该数据帧的目的地址标识,此时引发ARp解析。这一过程由系统自动完成。
4.ARp命令:显示和修改―地址解析协议(ARp)‖缓存中的项目。ARp缓存中包含一个或多个表,它们用于存储Ip地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则arp命令将显示帮助信息。
参数
-a
显示所有接口的当前ARp缓存表。
-dInternetAddress
删除指定的Ip地址项,此处的InternetAddress代表Ip地址。要删除所有项,请使用星号―*‖通配符代替InternetAddress。
-sInternetAddressrethernetAddress
向ARp缓存添加可将Ip地址InternetAddress解析成物理地址ethernetAddress的静态项。
5.ARp缓存中的记录格式如下:
InternetAddressphysicalAddressType
其中:
InternetAddress:表示所解析的Ip地址。
physicalAddress:表示InternetAddress字段的Ip地址值对应的物理地址。
Type:表示该记录的类型,有两种类型―dynamic‖——动态和―static‖——静态。动态表示该记录在缓存中只能存在一段时间,如果没有被再次使用将被删除。静态记录表示该记录将一直存在ARp缓存中,直到重新启动系统。一般由系统自动解析的记录类型都为动态;用户添加的记录为静态。
6.Ip地址只是一个逻辑地址,为互联网中的主机提供一种统一的标识形式,Ip地址与具体的网络体系无关,在使用Tcp/Ip作为通信协议的网络中,网络层以上使用Ip地址。而在实际
-sInternetAddressrethernetAddress
向ARp缓存添加可将Ip地址InternetAddress解析成物理地址ethernetAddress的静态项。
5.ARp缓存中的记录格式如下:
InternetAddressphysicalAddressType
其中:
InternetAddress:表示所解析的Ip地址。
physicalAddress:表示InternetAddress字段的Ip地址值对应的物理地址。
Type:表示该记录的类型,有两种类型―dynamic‖——动态和―static‖——静态。动态表示该记录在缓存中只能存在一段时间,如果没有被再次使用将被删除。静态记录表示该记录将一直存在ARp缓存中,直到重新启动系统。一般由系统自动解析的记录类型都为动态;用户添加的记录为静态。
6.Ip地址只是一个逻辑地址,为互联网中的主机提供一种统一的标识形式,Ip地址与具体的网络体系无关,在使用Tcp/Ip作为通信协议的网络中,网络层以上使用Ip地址。而在实际
的数据传输中,传输方式与具体的网络体系相关。其中的一个体现就是在链路层中使用与网络系结构相关的地址(不同的网络体系,使用不同的地址表示)来进行通信。此时,在使用Tcp/Ip协议的网络中,就需要把Ip地址所表示节点的硬件地址之间建立起映射、对应关系。在以太网中,这个映射过程由ARp协议完成。
7.解析的内容:一个节点进行ARp解析时,解析哪个Ip地址对应的物理地址,是由当前节点位置决定的。即如果目标Ip所指示的节点就和该节点位于同一网络,则解析的内容就是目标Ip地址所对应的物理地址。如果目标Ip地址所指示的节点和该节点不位于同一网络,则ARp解析的内容为:从该节点出发,为到达目标Ip所指示的节点,应该传送的下一个节点Ip地址所对应的物理地址。下一节点的Ip地址如何确定?由当前节点根据目的Ip地址,查自己的路由表,由路由表确定下一个节点的Ip地址。
四、实验内容
通过ping目标Ip,查看ARp缓存里解析的记录内容,并分析。
五、实验步骤
1.实验ARp命令的各种参数。
2.在A1主机上运行ping192.168.1.2,(A2主机),并观察运行后的ARp缓存里的内容。之
7.解析的内容:一个节点进行ARp解析时,解析哪个Ip地址对应的物理地址,是由当前节点位置决定的。即如果目标Ip所指示的节点就和该节点位于同一网络,则解析的内容就是目标Ip地址所对应的物理地址。如果目标Ip地址所指示的节点和该节点不位于同一网络,则ARp解析的内容为:从该节点出发,为到达目标Ip所指示的节点,应该传送的下一个节点Ip地址所对应的物理地址。下一节点的Ip地址如何确定?由当前节点根据目的Ip地址,查自己的路由表,由路由表确定下一个节点的Ip地址。
四、实验内容
通过ping目标Ip,查看ARp缓存里解析的记录内容,并分析。
五、实验步骤
1.实验ARp命令的各种参数。
2.在A1主机上运行ping192.168.1.2,(A2主机),并观察运行后的ARp缓存里的内容。之
后到192.168.1.2主机上,查看ARp缓存里的内容。
3.查看A1主机中ARp缓存里的记录,如果存在形如―Ip地址:192.168.1.2,物理地址:xxxx-xxxx-xxxx-xxxx,类型:dynamic‖的记录,用arp-s命令更改这条记录的物理地址的值。(Ip地址不用更改),再
次运行ping192.168.1.2命令,观察结果,与第2步的现象做比较,并分析原因。
4.用arp–d*命令清除arp缓存中的记录,再次执行步骤2,观察结果,并分析原因。
5.在A1主机中,运行―ping192.168.2.3‖(192.168.2.3对应A3主机),观察现象,并查看ARp缓存中有没有解析出192.168.2.3对应的物理地址。如果有是多少?如果没有,请分析为什么?
六、实验报告要求:
(1)将实验步骤1~4的内容作详细记录。
(2)按实验步骤3~5的要求记录结果,并分析原因。
(3)写出实验的心得体会。
篇三:计算机网络地址解析协议(ARp)实验报告
实验目的:
3.查看A1主机中ARp缓存里的记录,如果存在形如―Ip地址:192.168.1.2,物理地址:xxxx-xxxx-xxxx-xxxx,类型:dynamic‖的记录,用arp-s命令更改这条记录的物理地址的值。(Ip地址不用更改),再
次运行ping192.168.1.2命令,观察结果,与第2步的现象做比较,并分析原因。
4.用arp–d*命令清除arp缓存中的记录,再次执行步骤2,观察结果,并分析原因。
5.在A1主机中,运行―ping192.168.2.3‖(192.168.2.3对应A3主机),观察现象,并查看ARp缓存中有没有解析出192.168.2.3对应的物理地址。如果有是多少?如果没有,请分析为什么?
六、实验报告要求:
(1)将实验步骤1~4的内容作详细记录。
(2)按实验步骤3~5的要求记录结果,并分析原因。
(3)写出实验的心得体会。
篇三:计算机网络地址解析协议(ARp)实验报告
实验目的:
1.掌握ARp协议的报文格式
2.掌握ARp协议的工作原理
3.理解ARp高速缓存的作用
4.掌握ARp请求和应答的实现方法
5.掌握ARp缓存表的维护过程
网络结构:
共享模块主机b172.16.1._1172.16.0._1交换模块共享模块共享模块主机A主机c主机D主机e主机F172.16.1._2172.16.1._3172.16.1._4172.16.0._2172.16.0._3
练习一:
实验名称:领略真实的ARp(同一子网)
实验内容:
各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,
关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。
本练习将主机A、b、c、D、e、F作为一组进行实验。
2.掌握ARp协议的工作原理
3.理解ARp高速缓存的作用
4.掌握ARp请求和应答的实现方法
5.掌握ARp缓存表的维护过程
网络结构:
共享模块主机b172.16.1._1172.16.0._1交换模块共享模块共享模块主机A主机c主机D主机e主机F172.16.1._2172.16.1._3172.16.1._4172.16.0._2172.16.0._3
练习一:
实验名称:领略真实的ARp(同一子网)
实验内容:
各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,
关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。
本练习将主机A、b、c、D、e、F作为一组进行实验。
1.主机A、b、c、D、e、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件
(提取ARp、Icmp)。
2.主机A、b、c、D、e、F在命令行下运行“arp-d”命令,清空ARp高速缓存。
3.主机Aping主机D(172.16.1.4)。
4.主机eping主机F(172.16.0.3)。
5.主机A、b、c、D、e、F停止捕获数据,并立即在命令行下运行“arp-a”命令察看ARp
高速缓存。
●ARp高速缓存表由哪几项组成?
●结合协议分析器上采集到的ARp报文和ARp高速缓存表中新增加的条目,简述ARp
协议的报文交互过程以及ARp高速缓存表的更新过程。
练习二:
实验名称:编辑并发送ARp报文(同一子网)
实验内容:
本练习将主机A、b、c、D、e、F作为一组进行实验。
1.在主机e上启动协议编辑器,并编辑一个ARp请求报文。其中:
(提取ARp、Icmp)。
2.主机A、b、c、D、e、F在命令行下运行“arp-d”命令,清空ARp高速缓存。
3.主机Aping主机D(172.16.1.4)。
4.主机eping主机F(172.16.0.3)。
5.主机A、b、c、D、e、F停止捕获数据,并立即在命令行下运行“arp-a”命令察看ARp
高速缓存。
●ARp高速缓存表由哪几项组成?
●结合协议分析器上采集到的ARp报文和ARp高速缓存表中新增加的条目,简述ARp
协议的报文交互过程以及ARp高速缓存表的更新过程。
练习二:
实验名称:编辑并发送ARp报文(同一子网)
实验内容:
本练习将主机A、b、c、D、e、F作为一组进行实验。
1.在主机e上启动协议编辑器,并编辑一个ARp请求报文。其中:
mAc层:
目的mAc地址:设置为FFFFFF-FFFFFF
源mAc地址:设置为主机e的mAc地址
协议类型或数据长度:0806
ARp层:
发送端硬件地址:设置为主机e的mAc地址如何查看ip地址
发送端逻辑地址:设置为主机e的Ip地址(172.16.0.2)
目的端硬件地址:设置为000000-000000
目的端逻辑地址:设置为主机F的Ip地址(172.16.0.3)
2.主机b、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARp协议)。
3.主机b、e、F在命令行下运行“arp-d”命令,清空ARp高速缓存。主机e发送已编辑好的ARp报文。
4.主机b、F停止捕获数据,分析捕获到的数据,进一步体会ARp报文交互过程。
练习三:
目的mAc地址:设置为FFFFFF-FFFFFF
源mAc地址:设置为主机e的mAc地址
协议类型或数据长度:0806
ARp层:
发送端硬件地址:设置为主机e的mAc地址如何查看ip地址
发送端逻辑地址:设置为主机e的Ip地址(172.16.0.2)
目的端硬件地址:设置为000000-000000
目的端逻辑地址:设置为主机F的Ip地址(172.16.0.3)
2.主机b、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARp协议)。
3.主机b、e、F在命令行下运行“arp-d”命令,清空ARp高速缓存。主机e发送已编辑好的ARp报文。
4.主机b、F停止捕获数据,分析捕获到的数据,进一步体会ARp报文交互过程。
练习三:
实验名称:跨路由地址解析(不同子网)
实验内容:
本练习将主机A、b、c、D、e、F作为一组进行实验。
1.主机b在命令行方式下输入staticroute_config命令,开启静态路由服务。
2.主机A、b、c、D、e、F在命令行下运行“arp-d”命令,清空ARp高速缓存。
3.主机A、b、c、D、e、F重新启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARp、Icmp)。
4.主机Aping主机e(172.16.0.2)。
5.主机A、b、c、D、e、F停止数据捕获,察看协议分析器中采集到的ARp报文,并回答以下问题:
●单一ARp请求报文是否能够跨越子网进行地址解析?为什么?
●ARp地址解析在跨越子网的通信中所起到的作用?
6.主机b在命令行方式下输入recover_config命令,停止静态路由服务。
实验结果:
练习一:
实验内容:
本练习将主机A、b、c、D、e、F作为一组进行实验。
1.主机b在命令行方式下输入staticroute_config命令,开启静态路由服务。
2.主机A、b、c、D、e、F在命令行下运行“arp-d”命令,清空ARp高速缓存。
3.主机A、b、c、D、e、F重新启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ARp、Icmp)。
4.主机Aping主机e(172.16.0.2)。
5.主机A、b、c、D、e、F停止数据捕获,察看协议分析器中采集到的ARp报文,并回答以下问题:
●单一ARp请求报文是否能够跨越子网进行地址解析?为什么?
●ARp地址解析在跨越子网的通信中所起到的作用?
6.主机b在命令行方式下输入recover_config命令,停止静态路由服务。
实验结果:
练习一:
1.状态、硬件类型、协议类型、硬件地址长度、协议地址长度、接口号、队列号、尝试、
超时、硬件地址、协议地址
2.源主机在发送Ip报文时,先检查高速缓存,若到目的主机Ip地址对应的mAc地址,
则开始发送报文,若没有,则发送一个带有ARp报文的以太网广播帧询问,在收到目的主机返回的ARp响应报文后更新高速缓存再发送Ip报文。
------------------------------------------------这个问题两个答案----------------------------------------------------------------------------------上面是我自己写的,下面是百度的,抄哪个自己决定---------------------------假设网络中的主机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应答 执行○6。○6主机A收到主机b的响应信息 使用应答中的物理地址 mAc 作为数据报的mac地址 并将主机b的Ip地址与mAc地址的映射关系存入自己的ARp表中 从
超时、硬件地址、协议地址
2.源主机在发送Ip报文时,先检查高速缓存,若到目的主机Ip地址对应的mAc地址,
则开始发送报文,若没有,则发送一个带有ARp报文的以太网广播帧询问,在收到目的主机返回的ARp响应报文后更新高速缓存再发送Ip报文。
------------------------------------------------这个问题两个答案----------------------------------------------------------------------------------上面是我自己写的,下面是百度的,抄哪个自己决定---------------------------假设网络中的主机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应答 执行○6。○6主机A收到主机b的响应信息 使用应答中的物理地址 mAc 作为数据报的mac地址 并将主机b的Ip地址与mAc地址的映射关系存入自己的ARp表中 从
而完成主机b的ARp地址解析。
练习二:
1.那些主机收到了ARp请求包 哪个主机给出了ARp响应包
答 主机A、b、c、D、F都收到ARp请求包 主机F给出了ARp响应包。
2.2.主机A、c、D是否收到ARp请求包 为什么
答 主机A、c、D都能收到ARp请求包 因为主机b、c、D与主机e处于同一网段 ARp请求包进行广播 所以主机A、c、D都能收到ARp请求包
练习三:
1.不能 由于ARp请求是以广播的方式进行 而广播报文不能跨越子网 因此 单一ARp
请求报文不能够跨越子网进行地址解析。
2.作用是解析网关的mAc地址
练习二:
1.那些主机收到了ARp请求包 哪个主机给出了ARp响应包
答 主机A、b、c、D、F都收到ARp请求包 主机F给出了ARp响应包。
2.2.主机A、c、D是否收到ARp请求包 为什么
答 主机A、c、D都能收到ARp请求包 因为主机b、c、D与主机e处于同一网段 ARp请求包进行广播 所以主机A、c、D都能收到ARp请求包
练习三:
1.不能 由于ARp请求是以广播的方式进行 而广播报文不能跨越子网 因此 单一ARp
请求报文不能够跨越子网进行地址解析。
2.作用是解析网关的mAc地址
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论