Board logo

标题: 教你正确使用Windows的Ping命令 [打印本页]

作者: 野人e族    时间: 2008-1-27 22:16     标题: 教你正确使用Windows的Ping命令

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
$ p0 `/ m" B* t1 @: N' B% k: t   ' N# ~; I2 x5 m; z; C! K
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: % u1 ?% V  O0 T. c/ i. p/ u
  
5 H& [, }' B0 V7 H, g  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 / x# G2 N! ^, E
   ' M" F( E4 g: l8 D" Y" }3 k: l
  Options:
9 j1 B) E7 _8 H& p   . F* Y+ E2 W6 Q" {8 @! m
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
% z- S3 h4 A0 w# N6 j2 _   * ~, D7 c) g& y  e" N# K
  不停的ping地方主机,直到你按下Control-C。 $ v4 D- l& \% x  ?4 a/ u
  
3 W- @$ D) B: ~' R% H, P  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
; L9 b: h( s1 _  
- u: f0 t. p" B1 }  -a Resolve addresses to hostnames.
$ ^& E* i- O) K% |+ z5 l   8 X" S0 m1 C3 e' |
  解析计算机NetBios名。
, \9 ]/ \3 A1 e, p   / T6 H& k- V( Q* t8 F; t
  示例:C:\>ping -a 192.168.1.21
3 ?0 Q) D1 s9 k" K$ Y   ' D" d, g6 J- B
  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
. _- v7 h7 p9 A& B2 e  
7 B, \1 E% `$ S  R+ n  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ g$ \2 s8 B' n! v2 V# l- ~- h) E& X- \  
  L5 V  C9 }' J1 v  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, v, S! v0 G% P- N7 B  
8 U4 y5 C0 _: w9 d" F  u  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 ^/ t2 `3 @  q+ k
2 a) Y3 @. A2 P2 z. x" K" P' A   , S0 R) H3 D) \) x
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254   u9 F/ ?) Y5 K$ f* A6 z
  
* m, f. ^4 C) e" u# T5 [  Ping statistics for 192.168.1.21:
' x9 U: S' o+ ]  
% d9 z& z4 K; c  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ! n' N& W7 V6 ^- ~- N1 |
   + h/ ^  P. k+ u0 l4 n# t
  Minimum = 0ms, Maximum = 0ms, Average = 0ms
% G- m4 ?1 i' S; M8 [3 Q4 }   $ W9 r6 Z3 e9 l
  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 * _% ^, }8 ^# S- n& ~
   ) y# O" H; Q: F, o3 m
  -n count Number of echo requests to send. * o- N  [, k. U8 c9 i
   2 ]  T/ P6 i4 D  \% v
  发送count指定的Echo数据包数。 . C% ?7 U4 m7 o. `# W
   6 F/ C9 u0 C/ w; c2 g- F
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
. ^- V; y- a/ z; H" a; H8 b  
+ L& Q) [/ H+ i  C:\>ping -n 50 202.103.96.68
) l/ K9 t3 b9 r; Q7 t0 o$ l/ t  
& [, P( \- p- `0 \( W  Pinging 202.103.96.68 with 32 bytes of data:
, y7 T" K9 C* `- H- q3 o   $ a# Z5 m9 e) ^, n0 Q
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 c/ h0 Y" j! G' z9 b/ r" Q0 y3 f
   3 G) o/ E# A" O# V6 X5 W$ v
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - F% h" r; a7 s! [7 N+ H0 {
   ' B. g3 _# _/ K% d2 X
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: ]3 v" f8 M4 n  
& |4 N# C. F( t  B1 Z& H' ^5 h  Request timed out.
" M/ t0 L2 x# ~  
4 O% {, s* c) L6 m, I9 [; H/ O  ………………
3 r" {# w5 P+ ?1 D0 n  
1 l# T& J/ w7 S9 X  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) _- z( o+ ?/ b. q$ Z# a
  
( N8 q7 c) t" W% F. @: P  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) }  `9 i, ]+ Y, j4 A   ! c+ [+ B; ~& E$ [7 W0 K* o+ f
  Ping statistics for 202.103.96.68:
# e- u2 V0 I6 Y+ [& Q   1 B8 X) ]- e, i. f- q+ p
  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
& U' \( A7 d7 ]: U% A& G* w; p   6 B* A! R: x  L# T* o3 D" y
  Minimum = 40ms, Maximum = 51ms, Average = 46ms
: U3 O( L9 P$ m5 B( g/ f     O% m6 }, Y1 F9 s4 U+ ^1 u! A
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
6 i" p+ L4 s2 l8 `( k   ) _2 L2 y7 K7 H
  -l size Send buffer size.
) U3 W5 k+ s) Z   / @3 ^* a7 c4 l$ a0 b: ?+ C. B
  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

强大,但是我看得不是很懂!




欢迎光临 捌玖网络工作室 (http://89w.org/) Powered by Discuz! 7.2