返回列表 发帖

教你正确使用Windows的Ping命令

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 0 k8 j! O" W! O0 ]$ W
   2 z5 ^; Z$ \  ?, q4 B& j
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
; a) U: d: O3 L. k   ( D$ D+ ~' g. L) @9 C
  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
7 ~# n/ K( Z+ c: z. A  
. F: {0 ?! f8 }0 M2 W  Options: 0 a( T4 h  u' ~  ~
  
, F0 x0 S+ n  t1 u- x3 U6 S; d  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 6 h0 l7 l! f& U, ?. l
  
% v6 C; a' e3 K$ Z  不停的ping地方主机,直到你按下Control-C。
# C! Q* v' X. _; ^7 {1 z$ d  
3 o: c9 i3 r$ d& T( I  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
# h7 c9 b: ^- ~4 c: ^   $ q8 h! a9 I& H1 X  m
  -a Resolve addresses to hostnames. + g' V, _, F! s: g3 Q1 N
   # _1 N# p8 P: Q
  解析计算机NetBios名。
" u% i8 \0 M9 L  x2 o1 D" q2 {8 \  
# @6 C5 Z* Y8 w& i  示例:C:\>ping -a 192.168.1.21 ; u$ C+ y  _% L/ H
   7 ?0 m! U0 A3 L5 H- U, h3 U: Q6 L
  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
$ M! v: ^, x! c  
1 v; L1 I: U7 Y8 X* J  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254   f# v  n: [. H2 o* ?2 N6 o7 R8 U
   " S8 E' K) E2 O+ M+ b
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; `. {3 e3 X6 ~  
- L/ C: |. D4 D& I  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 Y* R: D; f+ f* G: p$ c" r7 f! N% C% t( B# o
   , ^) s% [* a; r
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 U* m; J* i2 x- a% T
  
3 D) V3 [2 I8 C  Ping statistics for 192.168.1.21: 4 S  m: S" W* n+ O
  
3 H. m: g1 r1 V% _" ~1 P, x  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 4 u2 G4 J4 O# o$ \+ \
  
+ e0 h: Z( c" F9 r  Minimum = 0ms, Maximum = 0ms, Average = 0ms
1 @" b6 G% T9 z   0 o8 E- i# S6 p5 Z7 r$ I
  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 3 ^/ x+ t2 ?' N: C4 s2 O* W
   ' X/ X$ n4 O3 N( Y4 Y
  -n count Number of echo requests to send. / ^! f9 }  X1 H4 D/ |5 v& y
   . R; g; g1 b' _7 [
  发送count指定的Echo数据包数。
/ i6 [) Q+ [. _, [0 W   7 ^" r, ~7 M) m
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
- k" A: U: Z/ v- Y1 f   " d% D1 l+ Q6 Z) X4 z8 v2 K
  C:\>ping -n 50 202.103.96.68 3 l9 P3 j& E- C, e( I4 n6 o
  
: X, F4 z" Q4 T& T; ?! `  Pinging 202.103.96.68 with 32 bytes of data:
+ i; B. [) r/ N# a$ e$ `   ( Q' u/ F6 k7 c1 I! w) e3 F
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 d' Z5 q2 A7 {. ~) l2 a  
4 z9 F3 O# |- D  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) a, ^+ u6 n( o  
" ~  G4 X! N0 k- |& ]: Q2 z2 n6 {$ d  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) _, {7 p* @9 n  h( s" L6 R) e
  
* k4 i. g& I4 s  Request timed out.
' d8 d' K- r3 b' l5 f" [' o5 l5 u  
; n- h' v8 N; f" l2 I  ……………… " d! B' N; o6 `, p- u
   / a9 l& y% R& [7 B; `( j0 k
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ Q% h! }/ j5 W/ Y   ! M. ?8 p, A: a
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * F$ Y4 T/ r6 T9 m8 ?
  
4 O6 g; L  O! g+ H' v8 d  Ping statistics for 202.103.96.68: / Q- D& U0 D; p. j7 j: b" x% ?% W$ j
  
6 R5 D$ w$ @; m  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 0 z! O* r9 ~! ~. R4 N9 y
   0 T& w8 m! t6 N
  Minimum = 40ms, Maximum = 51ms, Average = 46ms
) Q6 c6 J8 Z9 k6 b6 G3 P2 m2 _* X   . M  j) E- E% x& X( w' a
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 ! Z. H% \( k6 _& l/ i2 V! b
   + c3 p7 N9 q. b; r( D( u8 x- V# }
  -l size Send buffer size. . K' i" o. m# G1 N
  
% v) s9 |: u$ P  定义echo数据包大小。
89w.org捌玖网络

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

TOP

返回列表
【捌玖网络】已经运行: