|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
X% z0 d0 y# H9 R " v' F- J. K+ i5 h
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 8 E7 U6 \/ R( D. ?
1 N" M' Y* N$ a4 \% N b 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 f; @7 z" P2 z3 L- j
5 s) n6 H ~) o. u% F
Options: / \3 D1 \$ r' s: o. ^
4 G& A" d& E+ X1 k" x* n4 |2 x -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
% w& {# L2 O7 @+ f% N/ d! u . i- B/ C$ T( O! K* e9 h$ Q( I
不停的ping地方主机,直到你按下Control-C。 . n; e: m) X0 N4 E: g) K. X
& N' ?, W, }/ {
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 1 s$ c6 w" x( u- C& @9 O- E' w5 S
# F) a. K1 h0 @7 p' @7 g! f7 b3 b
-a Resolve addresses to hostnames.
3 I" P! t9 c6 p! R
; u; w& p. w$ D- q) \9 y0 \" T# S 解析计算机NetBios名。
9 s3 t& d& e+ f( Z" [0 s
8 @) c, K7 ]: i* L C& y- y 示例:C:\>ping -a 192.168.1.21 ' B4 X, Z4 C$ O3 ^0 G9 m, R8 G
; D3 r+ |& Z8 s+ g+ `
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
* }. ^% O8 k- j4 B4 |% l: z: O | : b2 S2 G- P% J2 i" H2 V+ S; j
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 r9 X4 J7 _! O# D$ k
5 o4 _! u. q- E: j! [+ T1 [
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 % ]3 l9 l% U, e3 H
' N4 |8 i/ {- T B1 I
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : M+ Z! b4 A7 t' Y% ^* \/ ]7 n
; m% i2 t, A: F5 r. h" B
0 p6 b* A+ v4 X$ l# } Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , H8 \* M. s8 h$ ~7 l! @
/ _+ R) _, s( l) F Ping statistics for 192.168.1.21: : x2 j. I; y. Q; v5 C
3 p7 L* I. e/ Z! f Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 7 g# K/ n6 k( s& r z
+ ]8 a8 a6 `" d7 C ~( |& o Minimum = 0ms, Maximum = 0ms, Average = 0ms
* @, c9 {9 |$ l q$ }7 N
; R1 a+ _- ] S9 H" \: o- I 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) T6 C( |3 k. Y1 U5 c5 D H3 \' A3 {, c
-n count Number of echo requests to send.
9 ^$ [& o, Z: X3 r) }/ I5 K' V6 a
, n1 X) P) w+ b: }1 J4 F 发送count指定的Echo数据包数。 * T/ a& Q0 W! R* r/ V
& Z3 u4 }0 K: s6 ] \2 X' t
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 7 t: K/ d* I2 @! W) k+ N, h
6 X' B& J: E2 q: ~
C:\>ping -n 50 202.103.96.68
8 d+ {1 p: Q# t7 N/ q
$ }! c0 D3 t+ V! D# ?2 S Pinging 202.103.96.68 with 32 bytes of data: 9 [: ?, ` E1 `8 B' r$ W
8 N; u( h+ u9 ]* E! ] Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# q4 V: ^. D3 z
9 d( n5 c! Y$ U- g8 h- T- I. ~ |- Y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 g1 s& S5 N \5 | # z2 O" f, [+ W% { E8 ^; G
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% I, N! k4 u, [4 T, ~0 n
" q9 Z: K0 B0 b Request timed out.
& F6 Q/ {2 A# x+ K' Y
k: `" Y3 a+ E, B! @8 J* t9 ] ………………
8 A+ R' U9 T0 X" Q/ Y; n
+ c* `4 o2 h# j- J/ ^1 { Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; C! I: c8 h1 o4 _0 D! P # x3 m9 u3 \/ f$ n8 _' G1 ?
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: d9 u$ f4 u/ ]" e . w$ J! g6 s) F1 S( U. Y) R
Ping statistics for 202.103.96.68:
* ~) X& o) A, ?" z6 }, F2 N! u " ?& h8 N* r, Y: ?$ f
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: & N& R+ i8 _* F2 ?# u0 q. F
- I7 ^. e T; s4 o
Minimum = 40ms, Maximum = 51ms, Average = 46ms 8 u1 T5 E# M" |9 a% `; v
2 q! k" D0 z- V$ w3 A& @
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 + [- a; M* w+ P' S
6 E) s9 C K. z) s0 H
-l size Send buffer size.
8 N# H K8 y! j# F: n( V( B: P. D
. \3 G+ z0 P6 F* S 定义echo数据包大小。 |
|