当前位置:首页 >> 信息与通信 >>

网络测试工具


系统内置的 4 种网络测试工具
种网络测试工具之(一 系统内置的 4 种网络测试工具之 一)
作为一个网管, 肯定会遇到各种各样的网络故障的困扰, 然而一个庞大的网络, 节点有时是四处分布,遍布整栋甚至于几栋或几个不同的地方,如没有网络测试 工具那困难是可想而知的.当然肯定有专门的测试工具,一般是硬件,价格也相 当昂贵, 一个中小型企业或家庭一般是不太可能花如

此巨资就为了解决这些网络 故障.其实在我的操作系统中也内置了一些非常有用的软件网络测试工具,如果 能使用得当,并掌握一定的测试技巧一般来说是完全可以满足一般需求的,有的 甚至被黑客作为黑客工具哩!这些工具虽然不能秒之为专业的黑客工具,修正有 许多黑客工具软件也是基于这些内置的网络测试软件而编制,改写的.下面就这 几个工具结合实例作一简介,希望对那些还未掌握这几种工具的朋友有一些帮 助! 一,Ping 相信玩过网络的人都会对"Ping"这个命令有所了解或耳闻.Ping 命令是 Windows9X/NT 中集成的一个专用于 TCP/IP 协议的测试工具, ping 命令是用于查 看网络上的主机是否在工作,它是通过向该主机发送 ICMP ECHO_REQUEST 包进行 测试而达到目的的.一般凡是应用 TCP/IP 协议的局域或广域网络,不管你是内 部只有几台电脑的家庭,办公室局域网,还是校园网,企业网甚至 Internet 国 际互联网络, 当客户端与客户端之间无法正常进行访问或者网络工作出现各种不 稳定的情况时,建议大家一定要先试试用 Ping 这个命令来测试一下网络的通信 是否正常,多数时候是可以一次奏效的. 1.Ping 命令的语法格式 ping 命令看似小小的一个工具,但它带有许多参数,要完全掌握它的使用 方法还真不容易,要达到熟练使用则更是难下加难,但不管怎样我们还得来看看 它的真面目,首先我们还是从最基本的命令格式入手吧! ping 命令的完整格式如下: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j -Host list] | [-k Host-list]] [-w timeout] destination-list 从这个命令式中可以看出它的复杂程度,ping 命令本身后面都是它的执行 参数,现对其参数作一下详细讲解吧!

-t—— 有这个参数时,当你 ping 一个主机时系统就不停的运行 ping 这个 命令,直到你按下 Control-C. -a——解析主机的 NETBIOS 主机名,如果你想知道你所 ping 的要机计算机 名则要加上这个参数了,一般是在运用 ping 命令后的第一行就显示出来. -n count——定义用来测试所发出的测试包的个数,缺省值为 4.通过这个 命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送 20 个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可 以通过执行带有这个参数的命令获知. -l length——定义所发送缓冲区的数据包的大小, 在默认的情况下 windows 的 ping 发送的数据包大小为 32byt,也可以自己定义,但有一个限制,就是最 大只能发送 65500byt,超过这个数时,对方就很有可能因接收的数据包太大而 死机,所以微软公司为了解决这一安全漏洞于是限制了 ping 的数据包大小. -f—— 在数据包中发送"不要分段"标志,一般你所发送的数据包都会通 过路由分段再发送给对方,加上此参数以后路由就不会再分段处理. -i ttl—— 指定 TTL 值在对方的系统里停留的时间,此参数同样是帮助你 检查网络运转情况的. -v tos—— 将"服务类型"字段设置为 "tos" 指定的值. -r count—— 在"记录路由"字段中记录传出和返回数据包的路由.一般 情况下你发送的数据包是通过一个个路由才到达对方的, 但到底是经过了哪些路 由呢?通过此参数就可以设定你想探测经过的路由的个数,不过限制在了 9 个, 也就是说你只能跟踪到 9 个路由. -s count——指定"count" 指定的跃点数的时间戳,此参数和-r 差不多, 只是这个参数不记录数据包返回所经过的路由,最多也只记录 4 个. -j host-list ——利用" computer-list" 指定的计算机列表路由数据 包.连续计算机可以被中间网关分隔 IP 允许的最大数量为 9. -k host-list ——利用 "computer-list" 指定的计算机列表路由数据 包.连续计算机不能被中间网关分隔 IP 允许的最大数量为 9. -w timeout——指定超时间隔,单位为毫秒. destination-list ——是指要测试的主机名或 IP 地址 2.Ping 命令的应用

(1),测试网络的通畅 我们知道可以用 ping 命令来测试一下网络是否通畅,这在局域网的维护中经 常用到,方法很简单,只需要在 DOS 或 Windows 的开始菜单下的"运行"子项中 用 ping 命令加上所要测试的目标计算机的 IP 地址或主机名即可 (目标计算机要 与你所运行 ping 命令的计算机在同一网络或通过电话线或其它专线方式已连接 成一个网络),其它参数可全不加.如要测试台 IP 地址为 196.168.1.21 的工作 站与服务器是否已连网成功,就可以在服务器上运行:ping -a 196.`68.123.56 即可,如果工作站上 TCP/IP 协议工作正常,即会以 DOS 屏幕方式显示如下所示 的信息: Pinging cindy[196.168.1.21] with 32 bytes of data: Reply from 196.168.1.21: bytes=32 time<10ms TTL=254 Reply from 196.168.1.21: bytes=32 time<10ms TTL=254 Reply from 196.168.1.21: bytes=32 time<10ms TTL=254 Reply from 196.168.1.21: bytes=32 time<10ms TTL=254 Ping statistics for 196.168.1.21: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 从上面我们就可以看出目标计算机与服务器连接成功,TCP/IP 协议工作正 常,因为加了"-a"这个参数所以还可以知道 IP 为 196.168.1.21 的计算机的 NetBIOS 名为 cindy. 如果网络未连成功则显示如下错误信息: Pinging[196.168.1.21 ] with 32 bytes of data Request timed out. Request timed out. Request timed out. Request timed out. Ping statistice for 196.168.1.21: Packets:Sent=4,Received =0,Lost=4(100% loss), Approximate round trip times in milli-seconds Minimum=0ms,Maximum=0ms,Average=0ms 为什么不管网络是否连通在提示信息中都会有重复四次一样的信息呢 (如上 的"Reply from 196.168.1.21: bytes=32 time<10ms TTL=254 "和"Request timed out"),那是因为一般系统默认每次用 ping 测试时是发送四个数据包, 这些提示就是告诉你所发送的四个数据包的发送情况. 出现以上错误提示的情况时, 就要仔细分析一下网络故障出现的原因和可能 有问题的网上结点了,一般首先不要急着检查物理线路,先从以下几个方面来着 手检查:一是看一下被测试计算机是否已安装了 TCP/IP 协议;二是检查一下被

测试计算机的网卡安装是否正确且是否已经连通;三是看一下被测试计算机的 TCP/IP 协议是否与网卡有效的绑定(具体方法是通过选择"开始→设置→控制 面板→网络"来查看);四是检查一下 Windows NT 服务器的网络服务功能是否 已启动(可通过选择"开始→设置→控制面板→服务",在出现的对话框中找到 "Server"一项,看"状态"下所显示的是否为"已启动").如果通过以上四 个步骤的检查还没有发现问题的症结,这时再查物理连接了,我们可以借助查看 目标计算机所接 HUB 或交换机端口的批示灯状态来判断目标计算机现网络的连 通情况. (2),获取计算机的 IP 地址 利用 ping 这个工具我们可以获取对方计算机的 IP 地址, 特别是在局域网中, 我们经常是利用 NT 或 WIN2K 的 DHCP 动态 IP 地址服务自动为各工作站分配动态 IP 地址,这时当然我们要知道所要测试的计算机的 NETBIOS 名,也即我们通常 在"网络邻居"中看到的"计算机名". 使用 ping 命令时我们只要用 ping 命令 加上目标计算机名即可,如果网络连接正常,则会显示所 ping 的这台机的动态 IP 地址.其实我们完全可以在互联网使用,以获取对方的动态 IP 地址,这一点 对于黑客来说是比较有用的,当然首先的一点就是你先要知道对方的计算机名. (3),上述应用技巧其实重点是 Ping 命令在局域网中的应用,其实 Ping 命 令不仅在局域网中广泛使用,在 Internet 互联网中也经常使用它来探测网络的 远程连接情况.平时,当我们遇到以下两种情况时,需要利用 Ping 工具对网络 的连通性进行测试.比如当某一网站的网页无法访问时,可使用 Ping 命令进行 检测.另外,我们在发送 E-mail 之前也可以先测试一下网络的连通性.许多因 特网用户在发送 E-mail 后经常收到诸如"Returned mail:User unknown"的信 息,这说明您的邮件未发送到目的地.为了避免此类事件再次发生,所以建议大 家在发送 E-mail 之前先养成 Ping 对方邮件服务器地址的习惯.例如,当您给 163 网站邮件用户发邮件时,可先键入"ping 163.com"(其实 163.com 就是网 易的其中一台服务器名) 进行测试, 如果返回类似于"Bad IP address 163.com" 或"Request times out"或"Unknow host 163.com"等的信息,说明对方邮件 服务器的主机未打开或网络未连通.这时即使将邮件发出去,对方也无法收到.

系统内置的 种网络测试工具之(二 系统内置的 4 种网络测试工具之 二)
上接系统内置的 4 种网络测试工具之(一) 二,Ipconfig/Winipcfg 与 Ping 命有所区别,利用 Ipconfig 和 Winipcfg 工具可以查看和修改网络 中的 TCP/IP 协议的有关配置,如 IP 地址,网关,子网掩码等.这两个工具在 Windows 95/98 中都能使用,功能基本相同,只是 Ipconfig 是以 DOS 的字符形 式显示,而 Winipcfg 则用图形界面显示,也就是其实两个工具是一个工具,只

不过一个是 DOS 下的版本,另一个为 WINDWOS 下的版本,但要注意,在 Windows NT 中只能运行于 DOS 方式下的 Ipconfig 工具. 1.Ipconfig 命令的语法格式 Ipconfig[/all][/batch file][/renew all][/release all][/renew n][/release n] all——显示与 TCP/IP 协议相关的所有细节信息,其中包括测试的主机名, IP 地址,子网掩码,节点类型,是否启用 IP 路由,网卡的物理地址,默认网关 等. Batch file——将测试的结果存入指定的"file"文件名中,以便于逐项查 看,如果省略 file 文件名,则系统会把这测试的结果保存在系统的 "winipcfg.out"文件中. renew all——更新全部适配器的通信配置情况,所有测试重新开始. release all——释放全部适配器的通信配置情况, renew n——更新第 n 号适配器的通信配置情况,所有测试重新开始. release n——释放第 n 号适配器的通信配置情况, 2.Winipcfg 命令 Winipcfg 工具的功能与 Ipconfig 基本相同,只是 Winipcfg 是以图形界面 的方式显示,如图 1 所示.在操作上更加方便,同时能够以 WINDOWS 的 32 位图 形界面方式显示.当用户需要查看任何一台机器上 TCP/IP 协议的配置情况时, 只需在 Windows 95/98 上选择"开始→运行",在出现的对话框中输入命令 "winipcfg",将出现测试结果.单击"详细信息"按钮,在随后出现的对话框 中可以查看和改变 TCP/IP 的有关配置参灵敏, 当一台机器上安装有多个网卡时, 可以查找到每个网卡的物理地址和有关协议的绑定情况, 这在某些时候对我们是 特别有用的.如果要获取更多的信息,可单击图中的"详细信息"按钮,在出现 的对话框中可以相看到比较全面的信息. 3,ipconfig/winipcfg 的应用 上面我讲了一下这两姊妹 TCP/IP 测试工具的一些用法,下面我就来谈她们 的一些用途. (1),查找目标主机的 IP 地址及其它有关 TCP/IP 协议的信息,方法如下: 按「开始」菜单执行「运行」菜单项,输入 winipcfg,就会出现一个 IP 组态 窗口,这里会显示有关于你目前网络 IP 的一些详细设置数据.或者,你也可以 在 MS-DOS 模式下,输入 ipconfig,也是一样可以显示详细的 IP 信息,只不 过此画面是在 DOS 下而已.

(2),ipconfig/winipcfg 应该说是一款网络侦察的利器,尤其当用户的网 络中设置的是 DHCP(动态 IP 地址配置协议)时,利用 Ipconfig/winipcfg 可以 让用户很方便地了解到所用 IPconfig/winipcfg 机的 IP 地址的实际配置情况. 因为它有一个"/all"这个参数,所以它可侦查到本机上所有网络适配的 IP 地 址分配情况,比 ping 命令更为详细.如果我们在机房 winda 客户端上运行 "Ipconfig/all/batch winda.txt"后,打开 winda.txt 文件,将显示如下所示 的内容,非常详细地显示了所有与 TCP/IP 协议有关的配置情况 .当然与 ping 相比也有它的不足之处就是它只能在本机上测试,不能运用网络功能来测试.

种网络测试工具之(三 系统内置的 4 种网络测试工具之 三)
上接 系统内置的 4 种网络测试工具之(二) 三,Netstat 与上述几个网络检测软件类似,Netstat 命令也是可以运行于 Windows 95/98/NT 的 DOS 提示符下的工具,利用该工具可以显示有关统计信息和当前 TCP/IP 网络连接的情况 ,用户或网络管理人员可以得到非常详尽的统计结果. 当网络中没有安装特殊的网管软件, 但要对整个网络的使用状况作个详细地了解 时,就是 Netstat 大显身手的时候了. 它可以用来获得你的系统网络连接的信息 (使用的端口和在使用的协议等) , 收到和发出的数据,被连接的远程系统的端口等. 1,Netstat 命令的语法格式 Nbtstat 格式: netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval] 参数解释如下: -a——用来显示在本地机上的外部连接,它也显示我们远程所连接的系统, 本地和远程系统连接时使用和开放的端口,以及本地和远程系统连接的状态.这 个参数通常用于获得你的本地系统开放的端口, 用它您可以自己检查你的系统上 有没有被安装木马,如果您在你的机器上运行 Netstat 的话,如发现诸如:Port 12345(TCP) Netbus,Port 31337(UDP) Back Orifice 之类的信息,则你的机器 上就很有可能感染了木马. -n——这个参数基本上是-a 参数的数字形式,它是用数字的形式显示以上 信息,这个参数通常用于检查自己的 IP 时使用,也有些人使用他是因为更喜欢 用数字的形式来显示主机名.

-e——显示静态太网统计,该参数可以与 -s 选项结合使用. -p protocol——用来显示特定的协议配置信息,它的格式为:Netstat -p xxx,xxx 可以是 UDP,IP,ICMP 或 TCP,如要显示机器上的 TCP 协议配置情况则 我们可以用:Netstat -p tcp. -s——显示机器的缺省情况下每个协议的配置统计,缺省情况下包括 TCP, IP,UDP,ICMP 等协议. -r——用来显示路由分配表. interval——每隔"interval"秒重复显示所选协议的配置情况,直到按 "CTRL+C"中断. 2,netstat 的应用 从以上各参数的功能我们可以看出 netstat 工具至少有以下向方面的应用: (1), 显示本地或与之相连的远程机器的连接状态, 包括 TCP, IP, UDP, ICMP 协议的使用情况,了解本地机开放的端口情况; (2),检查网络接口是否已正确安装,如果在用 netstat 这个命令后仍不能 显示某些网络接口的信息,则说明这个网络接口没有正确连接,需要重新查找原 因. (3),通过加入"-r"参数查询与本机相连的路由器地址分配情况; (4),还可以检查一些常见的木马等黑客程序,因为任何黑客程序都需要通 过打开一个端口来达到与其服务器进行通信的目的, 不过这首先要使你的这台机 连入互联网才行,不然这些端口是不可能打开的,而且这些黑客程序也不会起到 入侵的本来目的

种网络测试工具之(四 系统内置的 4 种网络测试工具之 四)
四,nbtstat NBTSTAT 命令:用于查看当前基于 NETBIOS 的 TCP/IP 连接状态,通过该工具你可以 获得远程或本地机器的组名和机器名 .虽然用户使用 ipconfig/winipcfg 工具可以准确地得 到主机的网卡地址, 但对于一个已建成的比较大型的局域网, 要去每台机器上进行这样的操 作就显得过于费事了.网管人员通过在自己上网的机器上使用 DOS 命令 nbtstat,可以获取 另一台上网主机的网卡地址.我们还是先来看看它的语法格式吧: NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]

参数说明: -a Remotename——说明使用远程计算机的名称列出其名称表,此参数可以通过远程计 算机的 NetBios 名来查看他的当前状态. -A IP address——说明使用远程计算机的 IP 地址并列出名称表,这个和-a 不同的是就 是这个只能使用 IP,其实-a 就包括了-A 的功能了. -c——列出远程计算机的 NetBIOS 名称的缓存和每个名称的 IP 地址 这个参数就是用 来列出在你的 NetBIOS 里缓存的你连接过的计算机的 IP. -n——列出本地机的 NetBIOS 名称,此参数与上面所介绍的一个工具软件"netstat"中 加" -a"参数功能类似,只是这个是检查本地的,如果把 netstat -a 后面的 IP 换为自己的就和 nbtstat -n 的效果是一样的了. -r——列出 Windows 网络名称解析的名称解析统计.在配置使用 WINS 的 Windows 2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数. -R——清除 NetBIOS 名称缓存中的所有名称后,重新装入 Lmhosts 文件,这个参数 就是清除 nbtstat -c 所能看见的缓存里的 IP. -S—— 在客户端和服务器会话表中只显示远程计算机的 IP 地址. -s—— 显示客户端和服务器会话,并将远程计算机 IP 地址转换成 NETBIOS 名称.此 参数和-S 差不多,只是这个会把对方的 NetBIOS 名给解析出来. -RR——释放在 WINS 服务器上注册的 NetBIOS 名称,然后刷新它们的注册. interval——每隔 interval 秒重新显示所选的统计, 直到按" CTRL+C"键停止重新显示统 计.如果省略该参数,nbtstat 将打印一次当前的配置信息.此参数和 netstat 的一样,nbtstat 中的"interval"参数是配合-s 和-S 一起使用的. 好了,关于 nbtstat 的应用就不多讲了,相信看了它的一些参数功能也就明白了它的功 能了,只是要特别注意这个工具中的一些参数是区分大,小写的,使用时要特别留心!另外 在系统中还人置有许多这方面的工具,如 ARP 命令是用于显示并修改 Internet 到以太网的 地址转换表;nslookup 命令的功能是查询一台机器的 IP 地址和其对应的域名,它通常需要 一台域名服务器来提供域名服务, 如果用户已经设置好域名服务器, 就可以用这个命令查看 不同主机的 IP 地址对应的域名……在此就不多讲了,另外还要说明的一点就是不同的系统 中的相应命令参数设置可能有不同之处, 但大体功能是一致的, 希望大家在应用时稍加注意, 本文所列的这些工具软件参数用法全是针对 Win9xWinMe,在 NT 和 UNIX,LINUX 系统中 有一些不同之处.

相关文章:
常用网络测试工具的应用
实验二 1.实验目的 常用网络测试工具的应用 (1)了解流行网络测试工具 PING、ARP 、IPCONFIG、TRACERT、PATHPING 的基本功能 和使用方法; (2)掌握使用网络工具测试...
实验一:Windows网络测试工具
实验一:Windows网络测试工具_计算机硬件及网络_IT/计算机_专业资料。计算机网络实验报告实验一:Windows网络测试工具 广州大学学生实验报告开课学院及实验室:软件工程实验...
Windows网络测试工具
实验课程名称 实验项目名称 计算机网络实验 Windows 网络测试工具 一、实验目的理解上述知识点所涉及的基本概念并学会使用这些工具测试网络的状态及从网 上获取信息。 ...
基本网络测试工具的使用
实验三 基本网络测试工具的使用 一、实验目的本实验的主要目的是熟练掌握操作系统自带的基本网络测试工 具,包括状态监视、流量监视和路由监视。 二、实验内容 1....
几款网络系统测试工具
实验四 几款网络系统测试工具的功能与应用一、实验目的 掌握四种集成于 Windows 2003 Server 网络系统测试工具的功能。 二、实验内容 1. Ping 工具的使用 2. Ip...
基本网络测试工具
常用网络检测命令的使用一、基本网络测试工具简介 1、ping 命令 ping 命令用来确定两个网络设备之间能否连通,利用 ping 命令可以排除网卡、Modem、 电缆和路由器甚至...
常用网络测试工具和科来网络分析系统的使用
XXX 指导教师 实验题目 常用网络测试工具和科来网络分析系统的使用 实验时间 2014.2 一、实验目的 1.了解并掌握Windows XP常用的网络测试工具的基本功能和使用方法...
网络测试工具
网络测试工具_电脑基础知识_IT/计算机_专业资料。...网络测试工具一款早起的网络测试软件,比较实用,傻瓜式,很容 易操作。 总结:可以让玩家及时的了解自己的网络...
实验三 基本网络测试工具的使用
实验三 基本网络测试工具的使用 一、实验目的本实验的主要目的是熟练掌握操作系统自带的基本网络测试工 具,包括状态监视、流量监视和路由监视。 二、实验内容 1....
基本网络测试工具的使用
计算机网络实验报告 专业 学号 姓名 指导教师 实验三基本网络测试工具的使用 一、实验目的本实验的主要目的是熟练掌握操作系统自带的基本网络测试工 具,包括状态监视...
更多相关标签:
网络测试软件 | 测试网络稳定性工具 | 网络质量测试工具 | 软件测试怎么自学 | 软件测试费用 | 软件性能测试培训 | 网络测试 | 网速测试工具 |