computer 版 (精华区)

发信人: Aug (领着Sep走...), 信区: network
标  题: 常用指令 -- ping
发信站: 听涛站 (2002年10月20日17:40:00 星期天), 站内信件

    网络出了问题,判断是否能连通,判断的依据不是ie、ftp什么的,
因为这些高层的应用不行可能涉及的问题很多,例如DNS、防火墙什么
的。ping是最常用的测试网络连接状况的指令。

    ping /?可以看到ping的各种参数,常用参数如下:
    ping -t:不断的ping。默认只是ping目标4次,有时候我们需要看
             网络状况,需要的是长时间的连接情况统计数据,这时
             不断的ping是常用的手段。要终止可以用ctrl+c。
    ping -l:发送大小不同的包来测试网络状况,同时可以得到网络
             的速度。因为大包更能表示网络的带宽。size是以byte
             为单位,例如-l 1024就是发送一个1k的包。默认大小是
             32 bytes。注意,不要对网关发大包,网关基本不响应
             1024 bytes以上的包,考虑到封装之类的原因,-l 994
             基本是上限——至少在清华内应该是酱紫。
    ping -w:等待时间。也就是说超过多少时间认为是没有响应。在
             ping校外时,往往响应时间不是短时间。默认的等待时
             间是1秒。-w的计时单位是毫秒。
    ping -n:当需要提交网络状况数据是,长时间的ping是必要的,
             -n可以很方便的控制ping的次数,往往提交1000以上的
             ping记录。

    ping的结果如下:

==============================================================
D:\Documents and Settings\remember>ping 166.111.154.1

Pinging 166.111.154.1 with 32 bytes of data:

Reply from 166.111.154.1: bytes=32 time=10ms TTL=64
Reply from 166.111.154.1: bytes=32 time<10ms TTL=64
Reply from 166.111.154.1: bytes=32 time=10ms TTL=64
Reply from 166.111.154.1: bytes=32 time<10ms TTL=64

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

    Reply from .... 表示响应的参数,包括包的大小,响应时间,
生存时间(TTL)。TTL实际上仅和目标地址和源地址之间有多少路由
器相关。当然,不同系统的原始的TTL值不同,也是可以设置的,通常
是32/64/128/256之类。如果TTL=61,那么往往表示目标地址和源地址
隔了3个路由器。

    如果目标不响应,则返回:Request timed out. 表示响应超时。
造成这样的原因可能是目标不存在,也可能是目标不响应ICMP包,也
可能是网络太慢,默认时间内没有返回,当然,更多的情况代表着网
络不通。

    如果返回:Destination unreachable. 表示目标地址不可到达,
出现这种问题往往是网关配置错误等情况。另外,本机的网络不可用
时也会有这样的回应,例如网线没插时2000/xp系统会有这样的提示。

    Ping statistics包括了发送出去的包(Sent)、收到的回应包
(Received)以及由此计算出的丢包数和丢包率。正常网络的丢包率
应该远小于1%。

    回应时间的最小值、最大值、平均值可以看出网络的正常情况以
及突发的最坏情况等。

    ping指令的使用协议是ICMP,系统可以选择自己是否响应,绝大
多数的网络防火墙提供了不响应ICMP包的功能,操作系统(例如windows)
也可以通过修改注册表来实现此功能。对ping不响应可以一定程度避
开黑客的注意,因为不少扫描软件都为了效率问题都先对目标ping一
次,如果有回应再继续下一步工作。所以目标主机ping不通不一定代
表该ip没有主机使用。关闭ICMP响应的方法这里不介绍,有兴趣可以
查一下相关文章。

    在校园网环境内,ping指令可以帮助我们初步判断网络故障位置。
    1. ping 127.0.0.1。TCP/IP协议正常时,应可ping通本机回路地址。
    2. ping网关、ping同一网段内机器。如果网关不通而网段内机器
       通的话,问题可能出在地区结点的主交换机或学校路由。否则
       问题很可能是楼内的交换机问题,例如没电等。
    3. ping同一地区的机器、ping学校主要服务器。可以知道问题大
       概是在本地区还是学校。清华学生宿舍网络分三个地区,分称
       1#、9#、16#。
    4. ping教育网、ping公众网。校内通了外面不通原因通常和我们
       无关,也无能为力。


    不写了不写了,吃饭去。

--
    从今不问江湖事,琴剑相伴自逍遥
※ 来源:·听涛站 bbs.tingtao.net·[FROM: 匿名天使的家] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.086毫秒