|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
# P4 y9 t! I6 e/ L4 C5 I$ v" j t* n+ u$ e" Z, g& _
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
0 P6 D. v9 n8 g6 P2 N. r+ Y
# W' L8 |* x5 [5 ~8 M) m5 l 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 / }0 ~7 G4 n. z
6 p1 S. @$ V4 c) X! d, c: J
Options: / [3 t8 h8 R' h) } D
# e/ K% q" c5 R# Y$ B; b* ]
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 5 e8 y1 |; J- r0 i( G
7 k: W! `: o: q7 [7 z$ k8 C/ V 不停的ping地方主机,直到你按下Control-C。
+ f' K4 Z& A9 V) f7 C5 ]$ k & X4 a0 Q* n5 E5 b" {, x. ~. I
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 * u0 o+ M1 y. j6 `
- B9 R7 s3 P: y
-a Resolve addresses to hostnames.
2 b( A" }% s6 L, E1 I7 h
$ M' p8 Z9 k/ E6 N$ o# o 解析计算机NetBios名。
& P6 ]4 B& N! r& p ?& m % e+ u* r( B+ P$ i, j
示例:C:\>ping -a 192.168.1.21
7 z% V$ k' V. E; m" b3 C( ]8 K" h
$ E% N3 i7 k8 f5 w1 H3 U Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
5 T6 R4 [4 _; x" Y5 {8 }1 v0 o
: a7 n) k# H1 w6 Z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! ]0 F& L$ B7 T2 L- f3 Q
/ P) ^6 r8 p) N) r H$ ? Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
P" Q/ q$ ~8 `+ ~& D+ s 6 Y3 V/ G, |2 m" d
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 K% s/ h, N, N6 [
! i1 h' I+ X* [ " C1 E* L" N) [9 t) W
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 [% c5 l! f1 J! I r% `/ w$ d3 ^' R4 h
Ping statistics for 192.168.1.21:
2 G5 g6 q8 `9 H; ]# }' l
$ b) J2 _- {% M: S Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 0 K4 R7 q5 q9 C8 p9 b
* j3 F9 P+ u) r H
Minimum = 0ms, Maximum = 0ms, Average = 0ms
8 A- z, a6 X) |/ i: e3 Z1 @0 X
+ @5 \1 r4 D" T. F9 |1 p 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ' F5 o' E% Z5 @0 k9 T
& L! l5 f) k1 M( s
-n count Number of echo requests to send. + k; w" U5 Y3 B% j
$ F8 w% J1 x2 f# o+ ? 发送count指定的Echo数据包数。
& F& u( S8 h8 A; N3 ?1 \3 _
& r3 V$ i7 q. y9 m8 O 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: & q+ d! ]/ M9 X0 `2 z! r7 @- @
. T. t4 W; s1 Z5 i1 ~( Z7 H, M8 Q C:\>ping -n 50 202.103.96.68
" ^! h3 {! k) D0 }) H * N/ P" n6 R* c5 k- k Z
Pinging 202.103.96.68 with 32 bytes of data:
. @7 P% o7 Z/ F# A3 R: v# E" n( } _. T4 }. I7 z9 Y$ z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 f# f2 \3 M* t. |3 L' a! x& `' x9 } 6 b' V) k. s: x8 z& `
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 u) y; w1 N# T, N/ B3 ~3 r( w3 A- G
& j( |4 D- \4 z- K4 x+ \+ I Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . i% S+ }% M$ c _# M2 d
% \1 n1 m) a/ W" f Request timed out. 6 a* |6 b4 h2 x; z G" t0 q5 b
1 o* `6 Q" I; C; a2 c
……………… $ L) T/ u a) ]2 A3 F
" m9 A9 Q3 A! C( V7 L4 r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # q8 m' ^. X* x# o7 z
6 i9 V4 j" q3 d, z1 J: [/ A z2 x Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: z u% _* D3 T: v, z2 g . z; c* g& \& U
Ping statistics for 202.103.96.68: 9 o+ ]+ B! A2 z, k' E; }8 O9 E
4 p7 [% u" N' O7 K. T7 I: r
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: & B' K# E7 o- q
y o. ~; b1 z2 z1 v; O! t
Minimum = 40ms, Maximum = 51ms, Average = 46ms $ {+ f" h6 p. G a9 O
( t! ]' r! @4 }3 r! D 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
4 g+ ~6 g+ o2 i8 X1 W' q9 C - N) n2 Z; Y5 U6 ^8 h4 \
-l size Send buffer size. 8 c0 N. ~' ^0 j0 z. z
9 A+ P7 D, G. `/ S( Q1 j4 Z
定义echo数据包大小。 |
|