实验四网络命令(ARP、PING)的使用分析
实验四:ARP分析及路由协议分析解析

►►计算机网络实验与学习指导基于Cisco Packet Tracer模拟器计算机科学与技术学院计算机网络实验报告年级2013 学号2013434151 姓名汪凡成绩专业计算机科学与技术实验地点C1-422 指导教师常卓实验项目实验3.3:ARP分析实验3.5:路由协议分析实验日期2016/5/6实验3.3:ARP分析一、实验目的1.掌握基本的ARP命令。
2.熟悉ARP报文格式和数据封装方式。
3.理解ARP的工作原理。
二、实验原理(1)ARP简介1.什么是ARPARP,即地址解析协议。
TCP/IP网络使用ARP实现IP地址到MAC地址的动态解析。
网络层使用逻辑地址(IP地址)作为互联网的编址方案,但实际的物理网络(以太网)采用硬件地址(MAC地址)来唯一识别设备。
因此在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址(MAC地址)。
①ARP工作原理每个主机和路由器的内存中都设有一个ARP高速缓存,用于存放其他设备的IP地址到物理地址的映射表。
当主机欲向本局域网上其他主机发送IP包时,先在本地ARP缓存中查看是否有对方的MAC地址信息。
如果没有,则ARP会在网络中广播一个ARP请求,拥有该目标IP地址的设备将自动发回一个ARP回应,对应的MAC地址将记录到主机的ARP缓存中。
考虑到一个网络可能经常有设备动态加入或者撤出,并且更换设备的网卡或IP地址也都会引起主机地址映射发生变化,因此,ARP缓存定时器将会删除在指定时间段内未使用的ARP条目,具体时间因设备而异。
例如,有些Windows操作系统存储ARP缓存条目的时间为2mim但如果该条目在这段时间内被再次使用,其ARP定时器将延长至lOmin。
ARP缓存可以提高工作效率。
如果没有缓存,每当有数据帧进入网络时,ARP都必须不断请求地址转换,这样会延长通信第3章网络层协议实验螭◄◄时间,甚至造成网络拥塞。
反之,保存时间过长也可能导致离开网络或者更改第3层地址的设备出错。
常见网络命令的使用实验报告

常见网络命令的使用实验报告一、实验目的了解和掌握常见网络命令的功能和使用方法,能够运用这些命令进行网络配置、故障排查和性能监测,提高对网络的管理和维护能力。
二、实验环境操作系统:Windows 10网络环境:连接到本地局域网和互联网三、实验内容及步骤(一)Ping 命令1、功能Ping 命令用于测试网络连接的可达性,通过向目标主机发送 ICMP (Internet Control Message Protocol,网际控制报文协议)回显请求数据包,并接收回显应答数据包来判断目标主机是否可达,以及网络延迟情况。
2、使用方法在命令提示符中输入“ping 目标主机的 IP 地址或域名”,例如“ping ”。
3、实验结果及分析执行 Ping 命令后,会显示一系列的统计信息,包括发送的数据包数量、接收的数据包数量、丢失的数据包数量以及往返时间的平均值、最小值和最大值。
如果所有数据包都成功接收,且往返时间较短,说明网络连接良好;如果有数据包丢失或往返时间较长,则可能存在网络延迟或丢包问题。
(二)Tracert 命令1、功能Tracert 命令用于跟踪数据包从本地主机到目标主机所经过的路径,并显示每个中间节点的 IP 地址和往返时间。
2、使用方法在命令提示符中输入“tracert 目标主机的 IP 地址或域名”,例如“tracert ”。
3、实验结果及分析执行 Tracert 命令后,会逐行显示数据包经过的每个路由器的 IP 地址和往返时间。
通过分析这些信息,可以确定网络中的故障点或延迟较大的节点,有助于排查网络连接问题。
(三)Ipconfig 命令1、功能Ipconfig 命令用于显示本地网络连接的配置信息,包括 IP 地址、子网掩码、默认网关等。
2、使用方法在命令提示符中输入“ipconfig”可显示基本信息,输入“ipconfig /all”可显示更详细的信息。
3、实验结果及分析通过查看 Ipconfig 命令的输出结果,可以了解本地网络连接的配置情况。
计算机网络实验PING命令的使用

计算机网络实验PING命令的使用PING命令是一个常用的网络工具,用于测试主机之间的连通性和测量网络延迟。
在计算机网络实验中,我们可以使用PING命令来检查网络中的主机是否可达,并评估网络的性能和稳定性。
下面将详细介绍PING 命令的使用。
一、PING命令的基本介绍1.PING的概念和作用PING(Packet InterNet Groper)是一个常用的网络工具,用于检测主机和主机之间是否可达,以及计算网络延迟。
PING命令发送一个探测封包到目标主机,并等待接收到目标主机发送的回应。
2.PING命令的原理PING命令利用了Internet控制报文协议(ICMP)来发送探测封包和接收回应。
当目标主机收到PING封包时,它会发送一个回应封包作为响应。
PING命令通过计算探测封包发送和接收之间的时间差来得到网络延迟。
3.PING命令的格式PING命令的基本格式如下:```ping [参数] 目标主机```其中,参数可以用来控制PING命令的行为,目标主机可以是主机名或IP地址。
二、PING命令的常用参数1.-t(持续发送PING请求)使用-t参数可以让PING命令持续发送PING请求,直到手动停止。
这对于测试网络的稳定性和延迟非常有用。
2.-n(指定要发送的PING请求数量)使用-n参数可以指定要发送的PING请求数量。
默认情况下,PING命令会发送4个请求。
通过增加或减少这个数量,可以更好地评估网络的性能。
3.-l(设置PING请求的数据包大小)使用-l参数可以设置PING请求的数据包大小。
默认情况下,PING命令会发送32字节的数据包。
通过修改数据包大小,可以测试网络的带宽和吞吐量。
4.-w(设置等待PING请求的超时时间)使用-w参数可以设置等待PING请求的超时时间。
默认情况下,PING 命令会等待4秒钟。
通过修改超时时间,可以评估网络的稳定性和响应速度。
三、PING命令的使用示例下面是一些使用PING命令的示例场景。
四个网络命令ping、arp、tracert、route的详细用法,新手进阶必看!

四个网络命令ping、arp、tracert、route的详细用法,新手进阶必看!网络相关的从业人员,都需要面对检测和解决网络故障的各种问题,实际案例中因为网络导致的故障也是最多的,今天我们和大家一起来学习一下解决网络故障时使用最多的四个网络命令。
希望对大家以后的实际工作中的故障排除起到作用。
1、Ping命令的用法:ping命令是Windows系统自带的一个用于验证计算机之间连接的可执行命令。
它是基于TCP/IP协议、通过发送和接收数据包来检测两台计算机间的连接状况。
所以当出现网络故障的时候,我们就可以用ping命令来预估故障点,如果ping命令没有成功,那么就该考虑硬件连接是否出错,比如网卡设置是否正确、比如网线是否连通,再考虑IP地址设置是否正确,具体使用方法就是调出命令提示符窗口,然后Ping IP地址。
调出命令提示符窗口的方法,可以在开始—运行中输入CMD,(或者Win键+R,再输入CMD)就可以调出了。
我们可以看到上图中,返回的数值包括字节、时间和TTL。
时间是表示和这个地址连接的时间长短,数值越小表示时间越快。
TTL值表示生存时间(Time To Live),指数据被路由器丢弃之前允许通过的网段数量。
我们从上图也可以看出默认情况下只会发送4个数据包,如果要返回多个数据包,可以通过ping -n来实现。
如下图:如果要不间断地返回数据包,那么就用ping -t来实现,这样就不断返回数据,直到管理员手动关闭,关闭的终止快捷键是Ctrl+C。
更多ping命令参数的应用,我们可以在命令行里输入:ping/? 能够查看到。
2、ARP命令的用法:ARP命令是地址解析协议,它也是一种TCP/IP协议,作用是根据IP地址来获取设备的MAC地址。
经常用到的包括查询、添加和删除记录。
我们在局域网中的一台电脑的命令提示符中输入:arp -a我们就可以读取IP地址和物理MAC地址的一一对应关系。
(我们这里演示的是家用电脑,并没有局域网)。
arp命令的作用和使用技巧 -回复

arp命令的作用和使用技巧-回复arp命令是网络管理和诊断工具中的一个重要命令,主要用于查看和操作ARP缓存表。
ARP,即地址解析协议,用于将IP地址映射到物理MAC 地址。
在局域网中,计算机通常使用ARP来确定目标IP地址的MAC地址,以便发送数据。
ARP命令使用户能够查看和操作主机的ARP缓存表,从而提供对局域网上其他计算机的访问和诊断。
一、ARP命令的作用1. 显示ARP缓存表:ARP命令可以显示当前主机的ARP缓存表,其中包含了目标IP地址和对应的MAC地址。
通过查看ARP缓存表,可以了解当前主机与其他计算机之间的网络连接状态。
2. 添加/删除ARP缓存项:通过使用ARP命令,用户可以手动添加或删除ARP缓存项。
添加ARP缓存项可用于建立新的IP地址到MAC地址的映射关系,并且在网络故障排除时很有用。
而删除ARP缓存项可以强制主机重新进行地址解析,从而更新ARP缓存表。
3. 刷新ARP缓存表:ARP命令还可以刷新ARP缓存表,以确保其中的映射关系是最新的。
刷新ARP缓存表可通过删除所有的ARP缓存项来实现,然后主机在需要时重新进行地址解析。
二、ARP命令的使用技巧1. 显示ARP缓存表:要显示当前主机的ARP缓存表,只需在命令行中执行"arp -a"命令。
即可列出所有的ARP缓存项。
此命令将显示每个IP地址和对应的MAC地址,以及相关的网络接口信息。
2. 添加ARP缓存项:要添加ARP缓存项,可使用"arp -s"命令,后跟目标IP地址和目标MAC地址。
例如,执行"arp -s 192.168.0.10000-11-22-33-44-55"命令,将为IP地址192.168.0.100添加一个ARP 缓存项。
3. 删除ARP缓存项:要删除ARP缓存项,可使用"arp -d"命令,后跟目标IP地址。
例如,执行"arp -d 192.168.0.100"命令,将删除与IP地址192.168.0.100相关的ARP缓存项。
arp命令的功能和用法

arp命令的功能和用法ARP(Address Resolution Protocol)命令用于在IPv4网络中解析物理地址(MAC地址)和IP地址之间的关系。
具体功能和用法如下:1. 功能:- 查询局域网中指定IP地址对应的MAC地址;- 显示和管理本地主机的ARP缓存表;- 清除ARP缓存表中的条目;- 添加静态的ARP缓存表条目;- 修改ARP缓存表中的条目。
2. 常用命令:- `arp -a`:显示本地主机的ARP缓存表,包含IP地址和对应的MAC地址;- `arp -d <IP地址>`:从ARP缓存表中删除指定IP地址和对应的MAC地址;- `arp -s <IP地址> <MAC地址>`:添加静态的ARP缓存表条目,将指定的IP地址和MAC地址绑定;- `arp -i <接口> -s <IP地址> <MAC地址>`:在指定接口上添加静态的ARP缓存表条目;- `arp -a -N <IP地址>`:查询指定IP地址的MAC地址,不显示名称解析。
3. 示例用法:- `arp -a`:显示本地主机的ARP缓存表;- `arp -d 192.168.0.1`:从ARP缓存表中删除IP地址为192.168.0.1的条目;- `arp -s 192.168.0.2 00-11-22-33-44-55`:将IP地址192.168.0.2与MAC地址00-11-22-33-44-55绑定,并添加到ARP缓存表;- `arp -i eth0 -s 192.168.0.3 00-11-22-33-44-66`:在接口eth0上添加静态的ARP缓存表条目。
注意:ARP命令需要在具有管理员权限的命令行或终端中执行。
具体用法和参数可能因操作系统版本和网络环境而有所不同,可以使用命令的帮助选项(如`arp --help`)查看详细的用法说明。
ping命令实验报告

实验报告
实验步骤:
一、
1、关闭windows防火墙。
2、利用ping命令向几个站点发送信息,例如:“ping
192.168.31.127”。
3、使用命令提示符arp /a 显示ARP表项、出现结果即所有曾
有过联系的主机都会有显示。
二、使用命令提示符arp /d 删除记录,再次显示表项(arp /a),则arp
/a命令后,输出的结果为“No ARP Entries found”。
如图:
三、使用ping命令执行ping 出现
由于在机房ping 时出现的IP地址为61.135.169.125
所以,现在直接ping IP地址出现的结果为
使用arp /s将百度IP改错,则无法打开百度网页。
改回来后又可以重新登录百度网页。
四、利用arp /s命令增加一条错误的IP地址与MAC地址映射信息,再通
过ping命令判断该计算机是否能够正常发送信息。
ARP_IP_ICMP实验报告

【实验作业】一、ARP地址解析协议1.观察ARP缓存生存时间ARP缓存中存放的IP-MAC映射表项有两种类型:静态和动态。
其中,静态ARP缓存可以通过命令“arp -s ip_addr mac_addr”添加,一旦添加,该条目将是永久性的,除非用命令“arp -d ip_addr”进行删除或者断开网络连接。
而动态ARP缓存都有有限的生存时间(一般为20分钟),如果在生存时间内没有被更新,就会在生存时间到来时自动清除。
1.1 操作步骤(1) 将本机和同宿舍的另一台主机接入到同一网络中,记录双方分配到的IP地址:另一台主机[10.104.137.66]和本机[10.104.137.254]。
(2) 用命令“ping对方主机的IP地址”,通过ARP协议得到对方IP对应的物理MAC地址。
如果成功,主机将自动记录IP-MAC映射关系,写入ARP动态缓存。
同时生存时间计时开始。
结果如下:(3) 用命令“arp -a”列出ARP缓存中的所有条目,其中应该包括对方IP对应的IP-MAC条目。
(4) 不断重复过程(3),直到对方IP对应的IP-MAC条目被清除,生存时间计时结束。
1.2 实验结果(1) 20分钟之后,用arp –a查看ARP缓存,发现对方ARP条目并没有消失,并且在此期间,主机没有再ping对方主机IP地址。
结果如下:(2) 对方主机断开网络连接,再次ping对方主机。
查看ARP缓存,发现对方主机的ARP条目消失。
(3) 后来发现使用Windows7系统做这个实验的主机,都没有在20分钟后观察到缓存自动消失的现象,推测可能的原因是,Windows7系统的ARP缓存生存时间被设置的很长,或者直接不设置生存时间(考虑到硬件容量的发展以及通过再次探测判断是否删除条目的方法)。
(4) 与教员探讨上述问题后,可行的解决方案是在注册表的下列路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters中创建ArpCacheLife和ArpCacheMinReferencedLife项,并人工设置ARP缓存生存时间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六网络命令(ARP、PING)的使用分析一、实验目的
掌握掌握ARP、PING命令的操作使用
二、实验环境
用以太网交换机连接起来的WIN2000操作系统计算机
三、实验内容及步骤:
1、ARP命令的使用
2、PING命令的操作使用
四、实验过程
1、ARP命令
1)arp命令的功能:查看、添加和删除高速缓存区中的ARP表项
2)Windows 2000 ARP高速缓冲区
∙动态表项(dynamic):随时间推移自动添加和删除
∙静态表项(static):一直存在,直到人为删除或重新启动
3)arp命令操作:
(1)显示高速cache中的ARP表:命令arp -a
添加ARP静态表项:
arp-s inet_addr ether_addr
在ARP 缓存中添加项,将IP 地址inet_addr 和物理地址ether_addr 关联。
例:arp -s 192.168.0.100 00-d0-09-f0-33-71
添加ip为192.168.0.100,与其对应的MAC为00-d0-09-f0-33-71的表项
删除ARP表项:
arp -d inet_addr 删除由inet_addr指定的项
2、PING命令
Ping命令的全称叫做Ping.exe,是微软提供用来进行网络连接测试的十分有用的工具,能准确快速地判断出网络故障。
1)Windows 2000的ping命令形式
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] 目的主机/IP地址
2)连续发送ping探测报文: ping –t 192.168.0.88 Ctrl+Break查看统计信息,Ctrl+C结束命令
3)自选数据长度的ping探测报文: ping 目的主机/IP地址-l size 4)不允许对ping探测报分片:ping 目的主机/IP地址-f
5.修改“ping”命令的请求超时时间
ping 目的主机/IP地址-w
指定等待每个回送应答的超时时间,单位为毫秒,默认值为1000毫秒
6)假设目前使用的服务器设置如下:
DNS 服务器的IP 地址:202.99.96.98
61.136.18.10
网关:10.10.0.1
本机IP 地址:10.10.0.77
子网掩码:255.255.255.0
(1)验证网卡工作正常与否:
点击“开始”→“程序”→“MS-DOS 方式” ,提示符后输入“ Ping 10.10.0.77(本机IP地址)”回车运行,若出现如下图A ,则说明网卡工作正常。
若出现如下图B ,则说明网卡工作不正常。
图A
C:\>ping 10.10.0.77
Pinging 10.10.0.77 with 32 bytes of data:
Reply from 10.10.0.77: bytes=32 time<10ms TTL=128
Reply from 10.10.0.77: bytes=32 time<10ms TTL=128
Reply from 10.10.0.77: bytes=32 time<10ms TTL=128
Reply from 10.10.0.77: bytes=32 time<10ms TTL=128
Ping statistics for 10.10.0.77:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
图B
C:\>ping 10.10.0.77
Pinging 10.10.0.77 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 10.10.0.77:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
(2)验证网络线路正常与否:
点击“开始”→“程序”→“MS-DOS 方式” ,提示符后输入“ Ping 10.10.0.1(网关)”回车运行,若出现如上图A ,则说明网卡工作正常。
若出现如上图B ,则说明网卡工作不正常。
(地址改为:10.10.0.1)
(3)验证DNS 配置正确与否:
点击“开始”→“程序”→“MS-DOS 方式” ,提示符后输入任一域名(如),看其是否能被解析成一个IP 地址。
如输入“ Ping ”若出现如图C 所示,说明DNS 服务器配置正确;若出现“unknow host name”的提示信息,说明DNS 配置错误。
图C
C:\>ping
Pinging [202.99.64.102] with 32 bytes of data:
Reply from 202.99.64.102: bytes=32 time=181ms TTL=252
Reply from 202.99.64.102: bytes=32 time=180ms TTL=252
Reply from 202.99.64.102: bytes=32 time=180ms TTL=252
Reply from 202.99.64.102: bytes=32 time=160ms TTL=252
Ping statistics for 202.99.64.102:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 160ms, Maximum = 181ms, Average = 175ms
(4)验证网关配置正确与否:
点击“开始”→“程序”→“MS-DOS 方式” ,提示符后输入任一域外主机IP,看看从网络内主机向域外主机发送IP 包能否送出。
如输入“ Ping 202.99.64.102 若出现如图D 所示,说明网关配置正确,若出现如图E 所示,说明网关配置不正确,
图D
C:\>ping 202.99.64.102
Pinging 202.99.64.102 with 32 bytes of data:
Reply from 202.99.64.102: bytes=32 time=10ms TTL=252
Reply from 202.99.64.102: bytes=32 time=10ms TTL=252
Reply from 202.99.64.102: bytes=32 time=10ms TTL=252
Reply from 202.99.64.102: bytes=32 time=11ms TTL=252
Ping statistics for 202.99.64.102:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms, Maximum = 11ms, Average = 10ms
图E C:\>ping 202.99.64.102
Pinging 202.99.64.102 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 202.99.64.102:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
五、实验总结:
通过这个实验让学生掌握了ARP、PING命令的操作使用。
六、实验思考题:
利用ping命令如何检查网络故障?。