ping命令也可以来进行网速测试

网络 网络优化 网络运维
说到网速测试,测试网速,大家几乎都是使用一些测速工具,或者测速网站来进行测速的。其实使用Ping命令也可以测速。下面本文就来详细的介绍一下如何使用ping命令来进行网站测速。

Ping命令的使用是此网速测试方法的基础,我们先来了解一下:

网速测试——Ping命令帮助说明

  1. C:\Documents and Settings\Administrator>ping /?  
  2.  
  3. Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]  
  4.     [-r count] [-s count] [[-j host-list] | [-k host-list]]  

  5.     [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name  

  6.  
  7. Options:  
  8.     -t

         Ping the specified host until stopped.  

  9.  

       To see statistics and continue - type Control-Break;  

  10.  

       To stop - type Control-C.  

  11.     -a

         Resolve addresses to hostnames.  

  12.     -n count       Number of echo requests to send.  
  13.     -l size

    Send buffer size.  

  14.     -f

         Set Don't Fragment flag in packet (IPv4-only).  

  15.     -i TTL

     Time To Live.  

  16.     -v TOS

     Type Of Service (IPv4-only).  

  17.     -r count       Record route for count hops (IPv4-only).  
  18.     -s count       Timestamp for count hops (IPv4-only).  
  19.     -j host-list   Loose source route along host-list (IPv4-only).  
  20.     -k host-list   Strict source route along host-list (IPv4-only).  
  21.     -w timeout     Timeout in milliseconds to wait for each reply.  
  22.     -R

         Trace round-trip path (IPv6-only).  

  23.     -S srcaddr     Source address to use (IPv6-only).  
  24.     -4

         Force using IPv4.  

  25.     -6

         Force using IPv6. 

网速测试——Ping命令详解

使用 ping可以测试计算机名和计算机的 ip 地址,验证与远程计算机的连接,通过将 icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了 tcp/ip 协议后才可以使用。 现在打开你的ms-dos(开始→程序→ms-dos),用win2000的朋友打开cmd.exe(这是win2000下的ms-dos,开始→程序→附件→"命令提示符" 或 开始→搜索文件或文件夹→"填入cmd.exe",找到后双击运行就可以了。) 下面我们来看看他的命令:

  1. ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list 

参数

-t

ping 指定的计算机直到中断。ctrl+c停止

-a

将地址解析为计算机名。例:c:\>ping -a 127.0.0.1

  1. pinging china-hacker [127.0.0.1] with 32 bytes of data:(china-hacker就是他的计算机名)  
  2.  
  3. reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128 
  4.  
  5. ping statistics for 127.0.0.1:packets: sent = 4received = 4lost = 0 (0% loss),approximate round trip times in milli-seconds:minimum = 0msmaximum = 0msaverage = 0ms 
  6.  
  7. -n count 

发送 count 指定的 echo 数据包数。默认值为 4。

-l length

发送包含由 length 指定的数据量的 echo 数据包。默认为 32 字节;最大值是 65,527。

-f

在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。

-i ttl

将“生存时间”字段设置为 ttl 指定的值。

-v tos

将“服务类型”字段设置为 tos 指定的值。

-r count

在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。

-s count

指定 count 指定的跃点数的时间戳。

-j computer-list

利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)ip 允许的最大数量为 9。

-k computer-list

利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)ip 允许的最大数量为 9。

-w timeout

指定超时间隔,单位为毫秒。

destination-list

指定要 ping 的远程计算机。

  1. c:\>ping ds.internic.net  
  2.  
  3. pinging ds.internic.net [192.20.239.132] with 32 bytes of data: (192.20.239.132 他的ip地址)  
  4.  
  5. reply from 192.20.239.132:bytes=32 time=101ms ttl=243 
  6.  
  7. reply from 192.20.239.132:bytes=32 time=100ms ttl=243 
  8.  
  9. reply from 192.20.239.132:bytes=32 time=120ms ttl=243 
  10.  
  11. reply from 192.20.239.132:bytes=32 time=120ms ttl=243 

网速测试——Ping命令格式

ping ip地址 -l 字节数

注:上面的命令中 l 是字母l,不是数字1,网速等于≈(发送的字节数/返回的时间[毫秒])K字节,以上计算的结果速为字节(byte),不是我们通常说的位(bps),如:

  1. C:\Documents and Settings\Administrator>ping 202.101.224.68 -l 1000  
  2.  
  3. Pinging 202.101.224.68 with 1000 bytes of data:  
  4.  
  5. Reply from 202.101.224.68: bytes=1000 time=38ms TTL=251 
  6. Reply from 202.101.224.68: bytes=1000 time=38ms TTL=251 
  7. Reply from 202.101.224.68: bytes=1000 time=38ms TTL=251 
  8. Reply from 202.101.224.68: bytes=1000 time=38ms TTL=251 
  9.  
  10. Ping statistics for 202.101.224.68:  
  11.     Packets: Sent = 4Received = 4Lost = 0 (0% loss),  
  12. Approximate round trip times in milli-seconds:  
  13.     Minimum = 38msMaximum = 38msAverage = 38ms 

根据上述发送及返回的信息可以简单得出到地址202.101.224.68的网速为:

网速等于≈(发送的字节数/返回的时间[毫秒])K字节
 

≈1000/38K字节

 

≈26.32K字节

网速测试的方法有很多,其中使用ping命令是一个比较典型和实用的技巧,希望大家能够学会和掌握,赶快动手操作测试一下你的网络速。

责任编辑:佚名 来源: 卡卡网
相关推荐

2011-09-02 10:45:29

网速测试网速测试方法

2019-05-27 08:30:52

ping命令网络命令ping

2014-01-24 09:09:32

Linux命令行网速

2014-01-22 10:21:55

Linux命令行

2013-12-03 09:23:06

命令行网速

2023-02-15 08:24:12

数据分析数据可视化

2010-12-31 13:44:33

pingnet view

2023-07-24 15:20:05

机器学习集成学习

2021-08-27 10:55:18

桌面GNOME 41Linux

2023-11-01 11:27:42

ping命令网络

2011-09-09 09:29:37

192.168.1.1pingping 192.16

2022-07-18 08:48:06

HtmxHTML

2012-08-14 09:20:00

Python

2021-05-07 14:45:07

SpeedtestStarlink网速测试

2020-02-12 13:00:09

网速度测试工具开源工具

2020-09-23 14:33:01

Golang桌面开发GUI

2010-10-08 14:16:29

2009-08-17 09:50:59

C# ping命令

2012-07-20 11:24:06

网速

2010-08-02 16:11:29

ICMP协议
点赞
收藏

51CTO技术栈公众号