如何测试国外空间网速

来源:互联网 发布:java.api 编辑:程序博客网 时间:2024/04/28 05:19

 

本文分为三部分:

第一部分是本机Ping;
第二部分是Web Ping。Web Ping体现的是全世界各地Ping你服务器的反应速度;
第三部分是Tracert域名。是路由跟踪实用程序;

二楼介绍Ping的相关知识。
三楼介绍Tracert的相关知识。

一、使用本机Ping

Windows下,点击开始——运行——输入CMD——回车,输入命令 ping 你的域名 -t
其他系统下,都要调出命令行,输入ping命令即可!

得到结果如下:

Pinging taohost.net [74.52.78.194] with 32 bytes of data:

Reply from 74.52.78.194: bytes=32 time=305ms TTL=46
Reply from 74.52.78.194: bytes=32 time=306ms TTL=46
Reply from 74.52.78.194: bytes=32 time=310ms TTL=46
Reply from 74.52.78.194: bytes=32 time=304ms TTL=46

Ping statistics for 74.52.78.194:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 304ms, Maximum = 310ms, Average = 306ms



这里的Time是反应时间,TTL是生存时间!总体可以看出,在发出4个数据包后,返回了4个,没有丢包,最快返回时间是304毫秒,最慢是310毫秒!通过TTL可以推算出访问域名要通过多少个路由器!在二楼中有详细的说明!

二、Web Ping可以测算出在国外或者世界各地Ping你域名的反应时间!

在这里列出几个国外比较有效并出名的在线Ping网址:

http://just-ping.com
http://www.subnetonline.com/tools/ping.html
http://network-tools.com/
http://ping.nmonitoring.com/
http://ping.eu/
http://www.alertra.com/spotcheck.php

输入你的域名,可以看看你的结果,从结果不难看出,国外访问国外的主机,速度非常的快!

三、Tracert你的域名。

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。通俗的说就是当你访问域名的时候,Tracert能够测试出你要通过几组路由才能访问到你的域名和主机!

方法同样是在命令行格式下输入: tracert www.taohost.net

注意防火墙不要屏蔽ICMP包功能

 

 

======================

Ping命令的相关知识

Ping概述:

Ping (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声清求消息给目的地并报告是否收到所希望的ICMP回声应答。是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通或者网络连接速度,同时可以很好地帮助我们分析判定网络故障。

该命令只有在安装了 TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。

需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。

按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。
   
Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。

Ping的一些对应的参数选项

-a 将目标的机器标识转换为ip地址,将地址解析为计算机NetBios名。

-t 一直Ping指定的计算机,直到从键盘按下Control-C中断

-c count 要求ping命令连续发送数据包,直到发出并接收到count个请求

-d 为使用的套接字打开调试状态

-f 在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。

-i 将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。 seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。

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

-l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。

-n 发送count指定的ECHO数据包数。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。

-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。

-q 使ping只在开始和结束时打印一些概要信息。

-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。

-r 使ping命令旁路掉用于发送数据包的正常路由表。

-s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。

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

-w:timeout 指定超时间隔,单位为毫秒。

============

 

Tracert的一些概念和简介

Tracert概述:

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

Tracert 工作原理

通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。

Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。

Tracert相关参数:

-d
指定不将 IP 地址解析到主机名称。

-h maximum_hops
指定跃点数以跟踪到称为 target_name 的主机的路由。

-j host-list
指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。

-w timeout
等待 timeout 为每次回复所指定的毫秒数。

target_name
目标主机的名称或 IP 地址。
原创粉丝点击