常用网络测试工具有哪些?

发布时间:2020-04-14 04:30:02 作者:寻找那条gai 阅读量:2154

常用网络测试工具有哪些?
利用网络测试工具可以测试网络状态,判断和分析网络故障。常见的网络测试工具:ping、traceroute、netstat、arp,下面小编为大家分享这几种网络测试工具的用法。
1. ping 
ping 命令主要用于测试本主机和目标主机的连通性。ping 命令的语法格式为: 
ping [参数] 主机名/IP 地址 
常用的参数选项: 
-c count:指定 ping 命令发出的 ICMP 的消息数量,不加此项,则会发无限次的信息。 
-i interval:两次 ICMP 消息包的时间间隔,不加此项,默认时间间隔为 1 秒。 
-s:设置发出的每个消息的数据包的大小,默认为 64 字节。 
-t:设置 ttl。 
[root@RHEL4 ~]# ping -c 4 -i 0.5 192.168.1.1 
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 
64 bytes from 192.168.1.1: icmp_seq=0 ttl=128 time=1.34 ms 
64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=0.355 ms 
64 bytes from 192.168.1.1: icmp_seq=2 ttl=128 time=0.330 ms 
64 bytes from 192.168.1.1: icmp_seq=3 ttl=128 time=0.362 ms 
--- 192.168.1.1 ping statistics --- 
4 packets transmitted, 4 received, 0% packet loss, time 1502ms 
rtt min/avg/max/mdev = 0.330/0.596/1.340/0.430 ms, pipe 2 
以上命令共发送 4 次信息,每次信息的时间间隔为 0.5 秒。 
2. traceroute 
该命令用于实现路由跟踪。例如: 
[root@RHEL4 ~]#traceroute www.sina.com.cn  
traceroute to jupiter.sina.com.cn (218.57.9.53), 30 hops max, 38 byte packets 
1 60.208.208.1 4.297 ms 1.366 ms 1.286 ms 
2 124.128.40.149 1.602 ms 1.415 ms 1.996 ms 
3 60.215.131.105 1.496 ms 1.470 ms 1.627 ms 
4 60.215.131.154 1.657 ms 1.861 ms 3.198 ms 
5 218.57.8.234 1.736 ms 218.57.8.222 4.349 ms 1.751 ms 
6 60.215.128.9*** 1.523 ms 1.550 ms 1.516 ms 
该命令输出中的每一行代表一个段,利用该命令可以跟踪从当前主机到达目标主机所经过的路径,如果目标主机无法到达,也很容易分析出问题所在。 
3. netstat 
当网络连通之后,可以利用 netstat 命令查看网络当前的连接状态。netstat命令能够显示出网络的连接状态、路由表、网络接口的统计资料等信息。netstat 命令的网络连接状态只对TCP协议有效。常见的连接状态有:ESTABLISHED(已建立连接) 、SYN SENT(尝试发起连接) 、SYN RECV(接受发起的连接) 、TIME WAIT(等待结束)和 LISTEN(监听) 。 
netstat 常见的命令参数有: 
-a:显示所有的套接字。 
-c:连续显示,每秒钟更新一次信息。 
-i:显示所有网络接口的列表。 
-n:以数字形式显示网络地址。 
-o:显示和网络 Timer 相关的信息。 
-r:显示核心路由表。 
-t:只显示 TCP 套接字。 
-u:只显示 UDP 套接字。  
-v:显示版本信息。 
几个常见的例子: 
//显示网络接口状态信息 
[root@RHEL4 ~]# netstat –i 
//显示所有监控中的服务器的 socket 和正在使用 socket 的程序信息 
[root@RHEL4 ~]# netstat –lpe 
//显示核心路由表信息 
[root@RHEL4 ~]# netstat –nr 
//显示 TCP 协议的连接状态 
[root@RHEL4 ~]# netstat –t 
4. arp 
可以使用arp命令配置并查看Lin系统的arp缓存。包括查看arp缓存、删除某个缓存条目、添加新的IP地址和MAC地址的映射关系。 
例如: 
//查看 arp 缓存  
[root@RHEL4 ~]# arp 
//添加 IP 地址 192.168.1.1 和 MAC 地址 00:14:22:AC:15:94 的映射关系 
[root@RHEL4 ~]# arp –s 192.168.1.1 00:14:22:AC:15:94 
//删除 IP 地址和 MAC 地址对应的缓存记录 
[root@RHEL4 ~]# arp –d 192.168.1.1 

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3