pathping等网络命令详解

上传人:ji****72 文档编号:37533019 上传时间:2018-04-18 格式:DOC 页数:6 大小:32KB
返回 下载 相关 举报
pathping等网络命令详解_第1页
第1页 / 共6页
pathping等网络命令详解_第2页
第2页 / 共6页
pathping等网络命令详解_第3页
第3页 / 共6页
pathping等网络命令详解_第4页
第4页 / 共6页
pathping等网络命令详解_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《pathping等网络命令详解》由会员分享,可在线阅读,更多相关《pathping等网络命令详解(6页珍藏版)》请在金锄头文库上搜索。

1、pathping、ARP、Tracert、Route 与 NBTStat 命令详解2007-06-22 15:51pathping 命令是一个路由跟踪工具,它将 ping 和 tracert 命令的功能和这两个工具所不 提供的其他信息结合起来。pathping 命令定期将数据包发送到通往最终目标的路径上的每 个路由器,然后基于从每个跃点返回的数据包来计算结果。由于该命令显示数据包在任何给 定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。 许多开关是可用的,如下表所示。 开关名称功能-n Hostnames 不将地址解析成主机名。-h Maximum hops 搜

2、索目标的最大跃点数。-g Host-list 沿着路由列表释放源路由。-p Period 在 ping 之间等待的毫秒数。-q Num_queries 每个跃点的查询数。-w Timeout 每次回复等待的毫秒数。-T Layer Two tag 将第 2 层优先级标记(例如,对于 IEEE 802.1p)附加到数据包中并将它发送到路径中的 每个网络设备。这有助于标识没有正确配置第 2 层优先级的网络设备。-T 开关用于测试服 务质量 (QoS) 连通性。-R RSVP test检查确定路径中的每个路由器是否支持“资源预留协议 (RSVP)” ,此协议允许主机为数据流 保留一定量的带宽。默认的

3、跃点数是 30,超时前的默认等待时间是 3 秒。默认时间是 250 毫秒,对沿路径的 每个路由器进行查询的默认次数是 100。以下是典型的 pathping 报告。跃点列表后所编译 的统计信息表明在每个独立路由器上数据包丢失的情况。D:pathping -n microsoftTracing route to microsoft 157.54.1.196 over a maximum of 30 hops: 0 172.16.87.35 1 172.16.87.218 2 192.168.52.1 3 192.168.80.1 4 157.54.247.14 5 157.54.1.196Com

4、puting statistics for 125 seconds.Source to Here This Node/Link Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address0 172.16.87.350/ 100 = 0% |1 41ms 0/ 100 = 0% 0/ 100 = 0% 172.16.87.21813/ 100 = 13% |2 22ms 16/ 100 = 16% 3/ 100 = 3% 192.168.52.10/ 100 = 0% |3 24ms 13/ 100 = 13% 0/ 100 = 0% 192.168.80.1

5、0/ 100 = 0% |4 21ms 14/ 100 = 14% 1/ 100 = 1% 157.54.247.140/ 100 = 0% |5 24ms 13/ 100 = 13% 0/ 100 = 0% 157.54.1.196Trace complete. 当运行 pathping 时,在测试问题时首先查看路由的结果。此路径与 tracert 命令所显示 的路径相同。然后 pathping 命令在下一个 125 秒内显示忙消息(此时间根据跃点计数变 化) 。在此期间,pathping 从以前列出的所有路由器以及它们之间的链接收集信息。在此期 间结束时,它将显示测试结果。最右边的两栏 T

6、his Node/Link Lost/Sent=Pct 和 Address 包含最有用的信息。172.16.87.218(跃点 1)和 192.68.52.1(跃点 2)之间的链接丢失 13% 的数据包。所有其他链接工作正常。跃点 2 和 4 中的路由器也丢失以其为目标的数据 包(如 This Node/Link 栏中所示) ,但这种丢失不会影响转发的路径。对链接显示的丢失 率(在最右边的栏中标记为 |)表明沿路径转发的数据包的丢失情况。该丢失表明链接阻塞。 对路由器显示的丢失率(通过最右边栏中的 IP 地址显示)表明那些路由器的 CPU 可能超 负荷运行。这些阻塞的路由器可能也是端对端问题的

7、一个因素,尤其是在软件路由器转发数 据包时。 ARPARP 是一个重要的 TCP/IP 协议,并且用于确定对应 IP 地址的网卡物理地址。实用 arp 命令,我们能够查看本地计算机或另一台计算机的 ARP 高速缓存中的当前内容。此外,使用 arp 命令,也可以用人工方式输入静态的网卡物理/IP 地址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。按照缺省设置,ARP 高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高 速缓存中不存在当前项目时,ARP 便会自动添加该项目。一旦高速缓存的项目被输入,它们 就已经开始走向失效状态。例如,在 W

8、indows NT/2000 网络中,如果输入项目后不进一步使 用,物理/IP 地址对就会在 2 至 10 分钟内失效。因此,如果 ARP 高速缓存中项目很少或根 本没有时,请不要奇怪,通过另一台计算机或路由器的 ping 命令即可添加。所以,需要通 过 arp 命令查看高速缓存中的内容时,请最好先 ping 此台计算机(不能是本机发送 ping 命令) 。ARP 常用命令选项:arp -a 或 arp -g用于查看高速缓存中的所有项目。-a 和-g 参数的结果是一样的,多年来-g 一直是 UNIX 平台上用来显示 ARP 高速缓存中所有项目的选项,而 Windows 用的是 arp -a(-

9、a 可被视为 all,即全部的意思) ,但它也可以接受比较传统的-g 选项。arp -a IP如果我们有多个网卡,那么使用 arp -a 加上接口的 IP 地址,就可以只显示与该接口相 关的 ARP 缓存项目。arp -s IP 物理地址我们可以向 ARP 高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持 有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。arp -d IP使用本命令能够人工删除一个静态项目。例如我们在命令提示符下,键入 Arp -a;如果我们使用过 Ping 命令测试并验证从这 台计算机到 IP 地址为 10.0.0.99 的主机的连通性,则 AR

10、P 缓存显示以下项: Interface:10.0.0.1 on interface 0x1Internet Address Physical Address Type10.0.0.99 00-e0-98-00-7c-dc dynamic在此例中,缓存项指出位于 10.0.0.99 的远程主机解析成 00-e0-98-00-7c-dc 的媒体 访问控制地址,它是在远程计算机的网卡硬件中分配的。媒体访问控制地址是计算机用于与网络上远程 TCP/IP 主机物理通讯的地址。至此我们可以用 ipconfig 和 ping 命令来查看自己的网络配置并判断是否正确、可以用 netstat 查看别人与我们所

11、建立的连接并找出 ICQ 使用者所隐藏的 IP 信息、可以用 arp 查 看网卡的 MAC 地址。Tracert如果有网络连通性问题,可以使用 tracert 命令来检查到达的目标 IP 地址的路径并记录 结果。tracert 命令显示用于将数据包从计算机传递到目标位置的一组 IP 路由器,以及每 个跃点所需的时间。如果数据包不能传递到目标,tracert 命令将显示成功转发数据包的最 后一个路由器。当数据报从我们的计算机经过多个网关传送到目的地时,Tracert 命令可以 用来跟踪数据报使用的路由(路径) 。该实用程序跟踪的路径是源计算机到目的地的一条路 径,不能保证或认为数据报总遵循这个路

12、径。如果我们的配置使用 DNS,那么我们常常会从 所产生的应答中得到城市、地址和常见通信公司的名字。Tracert 是一个运行得比较慢的命 令(如果我们指定的目标地址比较远) ,每个路由器我们大约需要给它 15 秒钟。Tracert 的使用很简单,只需要在 tracert 后面跟一个 IP 地址或 URL,Tracert 会进行 相应的域名转换的。tracert 最常见的用法:tracert IP address -d 该命令返回到达 IP 地址所经过的路由器列表。通过使用 - d 选项,将更快地显示路由器路径,因为 tracert 不会尝试解析路径中路由器的名称。Tracert 一般用来检测

13、故障的位置,我们可以用 tracert IP 在哪个环节上出了问题, 虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,我们也就可以很有把 握的告诉别人-某某地方出了问题。Route大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在 使用哪一台路由器将数据报发表到远程计算机上去的问题,该路由器的 IP 地址可作为该网 段上所有计算机的缺省网关来输入。但是,当网络上拥有两个或多个路由器时,我们就不一定想只依赖缺省网关了。实际上 我们可能想让我们的某些远程 IP 地址通过某个特定的路由器来传递,而其他的远程 IP 则通 过另一个路由器来传递。在这种情况下,

14、我们需要相应的路由信息,这些信息储存在路由表中,每个主机和每个 路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协议来交换和动态更新 路由器之间的路由表。但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。 Route 就是用来显示、人工添加和修改路由表项目的。一般使用选项:route print本命令用于显示路由表中的当前项目,在单路由器网段上的输出;由于用 IP 地址配置 了网卡,因此所有的这些项目都是自动添加的。route add使用本命令,可以将信路由项目添加给路由表。例如,如果要设定一个到目的网络 209.98.32.33 的路由,其间要经过 5 个路由器网段,

15、首先要经过本地网络上的一个路由器, 器 IP 为 202.96.123.5,子网掩码为 255.255.255.224,那么我们应该输入以下命令:route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5route change我们可以使用本命令来修改数据的传输路由,不过,我们不能使用本命令来改变数据的 目的地。下面这个例子可以将数据的路由改到另一个路由器,它采用一条包含 3 个网段的更 直的路径:route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3route delete使用本命令可以从路由表中删除路由。例如:route delete 209.98.32.33NBTStat使用 nbtstat 命令释放和刷新 NetBIOS 名称。NBTStat(TCP/IP 上的 NetBIOS 统计数据) 实用程序用于提供关于关于 NetBIOS 的统计数据。运用 NetBIOS,我们可以查看本地计算机 或远程计算机上的 NetBIOS 名字表格。常用选项:nbtstat -n显示寄存在本地的名字和服务程序。nbtstat -c本命令用于显示 NetB

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号