返回列表 发帖

教你正确使用Windows的Ping命令

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
$ _, b- C: _" K* T: g* }  
7 O2 [$ W4 \7 k# q' E  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 6 e. u  Z& Y6 o, ~
   5 a! C$ v; t1 F
  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
! d+ ]9 D0 \9 t4 b9 h/ S- X  
$ i+ \! ~' C$ _8 D  w  Options:
* j2 O$ ^; x/ R! ?- k# _   6 j6 Y  f* T5 l
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
7 w2 C6 ^4 ~/ K& {/ f  
8 I! v: j) _: ^+ J" D  不停的ping地方主机,直到你按下Control-C。
' j7 l( ~: `* @, ~, \! w   % ~4 V& U+ U6 b5 t- v1 [( A
  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
* O; E5 V- A$ y7 x4 w1 [. h* f   : ~' i, l/ f, ^; O
  -a Resolve addresses to hostnames.
  @6 b! G+ I' F& G! L  
( G4 l$ }0 N6 t% `) g  解析计算机NetBios名。
+ o* r$ F# w5 X5 _   8 {  ^( t$ t, w( e' Y. P! G# Z
  示例:C:\>ping -a 192.168.1.21 0 R- U8 B/ ]+ p9 W3 n
  
/ X  C" T& Q3 a0 ^  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 3 U5 m0 z9 A$ c* E/ u7 j
  
5 ^$ q/ z0 \& A2 T1 W  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( _  k" {6 I  p3 s6 R   # J- o& f  ^; U
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 O" f5 S& H+ K
  
7 n) e# O: I7 e6 f- G  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * C6 G7 K  _- X

# k0 [- E5 K  y4 Z+ n! f& z  
* f" r# o6 G7 ~! h8 J  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& K5 Q  N, ^; h1 j4 O+ X  
& T' ~  q% u2 W' v0 N: E# D  Ping statistics for 192.168.1.21: . P: F# V0 K- x" a+ |% v$ p& \
  
) s- U. S' p; u& P4 q5 x+ O  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
* a9 }1 g% E+ ]( ~4 o1 I  
4 v$ S4 `2 }$ y3 t) n3 U: G  Minimum = 0ms, Maximum = 0ms, Average = 0ms
" Z# A8 ]3 A# r0 z6 |' x" y   8 v: o" A/ T9 ^# I
  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 $ F0 o" n* A! y' N: W
   / e& a6 S) A* x# y7 _( l
  -n count Number of echo requests to send. ) k6 r& ~  _- E9 V! y0 [+ P" v
   8 h4 d6 K0 N+ U8 ?
  发送count指定的Echo数据包数。
9 K) n7 ]% y( h. f: J1 Y  Q) n" l  
' a( n: B* B/ ^& J$ i5 ]8 {8 B& u  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: . b/ ?5 t1 ^* T- k; E: `5 F
   % r% \9 Q& o) ~+ t$ r6 Q) T
  C:\>ping -n 50 202.103.96.68 $ [( b* W9 W# q  K0 c% Y% [8 C; Q
   ) w# i5 M. t" A1 N$ Y3 f/ v3 C
  Pinging 202.103.96.68 with 32 bytes of data:
, y" |: _, Z2 S1 L  
# O3 r3 w$ E# L3 x7 S  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! w, `6 a' n9 X2 Y2 |% U0 a9 L. y9 }, w' B
  
/ |: r/ A7 @' T4 \3 o' C2 H  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 f, \! h1 [0 l- z* D) E3 O7 h# G3 L   0 i) m* R8 {+ d3 h' W
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( h- L8 T- N0 T" \$ Y$ E   $ T2 X/ a4 D# p2 q
  Request timed out. 4 ?2 j/ M$ k6 c
  
. F* s3 J* K" X" _  ……………… " c6 |  W! j9 q8 u2 Q" h
  
& c  P0 h" [" E# X: E2 Q  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , O$ g2 @9 |9 p3 h0 [5 j* Q  l
  
+ z/ j! @  {, L  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, ]8 G6 U$ w& R) p1 W  
7 g; x8 R$ m5 ^6 H7 |  Ping statistics for 202.103.96.68:
. q5 H) H3 S; q9 @/ h  
' L7 A2 [2 U; e0 b3 @* i  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: % ?* c! b7 Z- J
  
3 s& F/ j1 C) m6 f" l& p' S  Minimum = 40ms, Maximum = 51ms, Average = 46ms
" w7 @; M$ R: |' e' {7 M   0 Z- o& V' R: y' N# k
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
* A# a8 }) W" u/ D   ) u, q  S8 t- {! _1 I& v& v5 Y
  -l size Send buffer size.
+ P. I9 Y7 q! q0 B  
3 X1 t8 E! I5 e0 J) \  定义echo数据包大小。
89w.org捌玖网络

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

TOP

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