| |
![]() |
|
| 首页 - 新闻 - 体育 - 财经 - 道琼斯 - 汽车 - 房地产 - IT - 游戏 - 生活 - 健康 - 女人 - 旅游 - 购物 - 求职 - 邮件 | ||
| 新闻资讯 - 实用手册 - 网狐教程 - 硬件行情 - 软件精品廊 - 手机时尚 - 网络倾情 - 热点追踪 - 免费大全 - IT论坛 | ||
|
问:我访问有些站点时联接速度总是很慢。我的系统管理员说这是因为互联网速度太慢的缘故。我如何辨别究竟是互联网速度慢还是因为那些站点自己的问题? 答:这个问题问得很好,因为我也遇到过类似的情况。远程的网页访问速度慢可能是由多种原因造成的:有可能因为网络速度慢或拥挤,或者因为你所登录的服务器负载过大,它需要抽出时间才能处理你的请求。 有些基本工具可以帮你检查网络的问题:ping, traceroute, 和telnet。所有这些工具最初都用于Unix,但是在DOS和Windows程序现在也在用类似的工具(ping和tracert,利用DOS command shell就可应用这两种工具)。还有应用于Macintosh的工具版本。在本文中,我假设你用的是Unix或Linux,但本文的例子也可直接用于DOS和Windows。 在本文中,我将介绍其中最简单的一种工具ping。ping所作的就是发出一个名为Internet Control Message Protocol (ICMP) Echo Request packet的信息包。ICMP信息包是特殊的IP控制信息,它用于在两个主机之间发送网络信息,这些信息通常是"don't do that," "send fewer packets," "we don't provide what you want," 和"don't go here - go there"。当一台机器接收到一个Echo Request(回送请求)时,它返回一个Echo Reply(回送答复),并将原来的Echo Request信息包放在Echo Reply的数据域中。 ping的使用方法很简单:你输入ping 主机名,主机名可以是机器名或者就是IP地址。ping很多种版本。最低级的版本的输出结果只是"hostname is alive(某主机处于连通状态)"较高级版本的ping的输出结果应该如下例: $ ping www.mattmarg.com
PING mattmarg.com (198.168.37.209): 56 data bytes
64 bytes from 198.168.37.209: icmp_seq=0 ttl=253 time=0.398 ms
64 bytes from 198.168.37.209: icmp_seq=1 ttl=253 time=0.552 ms
64 bytes from 198.168.37.209: icmp_seq=2 ttl=253 time=0.554 ms
64 bytes from 198.168.37.209: icmp_seq=3 ttl=253 time=0.553 ms
64 bytes from 198.168.37.209: icmp_seq=4 ttl=253 time=0.554 ms
64 bytes from 198.168.37.209: icmp_seq=5 ttl=253 time=0.551 ms
64 bytes from 198.168.37.209: icmp_seq=6 ttl=253 time=0.552 ms
64 bytes from 198.168.37.209: icmp_seq=7 ttl=253 time=0.554 ms
64 bytes from 198.168.37.209: icmp_seq=8 ttl=253 time=0.554 ms
64 bytes from 198.168.37.209: icmp_seq=9 ttl=253 time=0.553 ms
^C
----localhost PING Statistics----
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 0.398/0.537/0.554 ms $
>>
用PING检测网络速度 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||