|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
7 \2 k0 T. P+ z9 H5 H0 m0 \# q 9 v j) S4 h$ k0 z ~" m/ M! K- `
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ) N: U/ o4 e' S9 u9 W
' Y5 o2 n' o! c. j1 Z 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 3 {8 `! p2 M7 h8 a2 R9 n
# W- o& ~) I' @- P4 [4 J/ `
Options:
9 \" X {; b0 K4 [) s5 Y7 o
" `3 F8 c# v4 A L -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
/ @+ G7 f2 S7 d, V2 m
4 r6 s( Z( G0 q+ x0 Q 不停的ping地方主机,直到你按下Control-C。
! i, m+ X2 h3 ~& |! r
# h; A& y# |: H2 C* S& m. [: l 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ' [3 Y! U9 s2 s. p
J# k( M L6 X8 T
-a Resolve addresses to hostnames.
9 I/ R5 o4 ~" l6 T' f4 X+ z
; A+ p- C) W/ R) c# D; ` 解析计算机NetBios名。
' ?8 d8 b0 z" E# k3 m; r 8 i* [; C& k* \+ c
示例:C:\>ping -a 192.168.1.21 8 H2 W1 A- P! @+ T- W/ d& V; E
: J" d5 ^ {5 r0 f0 H
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: , P" k8 i ?' D3 s; r% N' q5 ?
2 w; a2 h. h5 J0 K
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # c! m. ? L% Q) K6 e; ?; |
9 H5 z' W2 e" c2 p# U
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 9 h8 u7 j: o4 I' V1 e+ z1 I
4 P9 X8 Q; X; o
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) ~. Q( E8 K6 |1 b) [4 M% }- s, C" N! ]
$ r2 [+ M+ x& u/ X 6 \/ B% D1 b0 b. G9 M2 }
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & L2 I5 P* ~; y$ O1 x3 F
6 \6 l( A; ~# p
Ping statistics for 192.168.1.21:
" l3 R/ I, w' w1 t, l! O/ {) D, i
0 _7 q& p6 b: w5 x8 A Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 5 R+ _% a+ q0 j: z {! |
8 W( ^, \. f/ a+ j+ u+ v9 C# [$ \ Minimum = 0ms, Maximum = 0ms, Average = 0ms
$ n* q$ _1 a- K. m( C
! r' o# b% B. c2 D0 o$ {; H- t 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 9 w; N% y0 z2 c$ }
" r/ z4 S; f, t4 c! k; d& x+ m
-n count Number of echo requests to send. % F7 r8 c$ n |% Z' W2 |0 s4 I+ {2 H
. {' d% F7 ~0 D! d0 e; h" q' \ 发送count指定的Echo数据包数。 0 ~1 ], `: F) W d8 h
: t3 h! X3 d2 a) @9 h& q- G
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: ; [& T5 }; {) P
& {0 v/ I' _' R C:\>ping -n 50 202.103.96.68 - m- J) O. G8 L$ j/ A, F: [
! d/ V( r% R' a7 ?2 Z* R: C" ? Pinging 202.103.96.68 with 32 bytes of data: ( F& t q+ {1 n p, V0 g9 K
' j. ~+ w3 q0 I
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; u7 q2 x+ S/ s, ^: k) k 0 J; d# k2 s# u. g
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ! y- e: q2 o' o g' d9 u8 L
9 r4 X& R' b3 s& R- p Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; n% }8 `) d/ i/ e/ Q: P 8 g g- b: x2 s; z! c
Request timed out. 8 k) `# B5 ^% \) V
, J; ~ Q7 H# F7 v# H9 u/ k ………………
$ ^; _- X4 @4 ?8 a/ n
. p3 Z0 t; D' g# W& ]$ J5 q$ y+ O Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , M5 f/ H: W B. A' p* ?
7 N$ Z! o8 {% F4 P/ R# Y( k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : E$ ]4 m& s$ p! n4 q3 }7 H
9 y( Z; P! Y- b; N7 J, F' c0 H; _9 ~ Ping statistics for 202.103.96.68:
2 Q( E; U- u% S A6 k: r
' _2 Y9 M6 k, a6 \ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
" U6 |: h2 n$ a1 q9 G 8 H/ u. P: h) K! Y& J
Minimum = 40ms, Maximum = 51ms, Average = 46ms
9 e$ x# @6 a$ Y0 ]
+ I8 O- c% c4 C" Z0 v4 W1 E. D G 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
" {" ]4 p8 d; J j g& O* y 0 Y( m* [* M3 \0 @1 A# V. v' q- }1 b
-l size Send buffer size. $ j1 E9 l5 X3 ~! \, w
* R4 x3 M+ A D7 I1 v: q1 K 定义echo数据包大小。 |
|