|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 % z6 x# u( V' p( a7 B$ X
5 t, ~/ Z- v h' f; O( x 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 0 q# z- f& n& B! F3 ^0 k4 x" F/ W
, u2 G6 n( h6 |, s- _# l4 k2 L/ `0 k \
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
4 S( n- k0 l7 o, a% g + t! [( f* A; f* D0 `. ?2 V
Options:
" }7 I; F6 V0 z: p) I 7 U% ]5 ~2 x4 F0 j# V9 u" R1 f
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
* _8 Q \$ O/ p' Z9 }% R# P! f 9 L. ]' n$ U; j0 m t% B
不停的ping地方主机,直到你按下Control-C。
! e4 u* H3 Y8 _- m : b/ r6 c* P' d# d1 [5 P
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
( h2 g- C. T$ b* I
! c4 J& W* i6 g8 M5 \ -a Resolve addresses to hostnames.
, ~# c4 g* E. X/ @3 O5 X
% `: O4 w9 K+ l 解析计算机NetBios名。 ; {7 |+ O: Y5 O* F" c1 l
$ T" K- k7 G/ }1 d- h 示例:C:\>ping -a 192.168.1.21 2 E6 B r% ~3 r6 _9 _
; R/ s; e% y* q' _7 F
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
) M! c" y% X; e- [# ?2 _
$ \+ @) S& S w4 L' T Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 Q/ O# h" q6 {" o+ | " I' X B3 }) D2 L* v" B& N/ C
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. }# U( |9 o0 F* x1 Y* l1 k- B
$ E- r3 V! O# W' X" ]' J0 L+ h- v Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 U7 o5 s: `8 p" X/ y3 B+ i/ J1 D
4 t9 Q; ^, G, C% Z! Z ' Y& H! o/ r# z: q$ I* J" k
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ( z: N# y3 o+ o/ @" q! b( k
. g' d# G$ H- b _2 ] j# u; O
Ping statistics for 192.168.1.21: / p4 R. E* K! j9 h3 q. b
1 \) s, {4 ], V# Z2 [0 a Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 7 Y5 ~/ M2 j5 K! `
; A( x8 X0 W- X/ r5 p
Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 m0 @+ a9 @$ y6 {# }3 z" N ' A/ {5 u$ I; W1 s* m
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
z( R# ?( O: N+ D% p " K& M' B# E% M& j, u' \
-n count Number of echo requests to send. # e* h1 Q# |9 \- v" K! W
. i$ J# Q: \! ?
发送count指定的Echo数据包数。
) m9 C* X6 E% A ~& P
* H1 b3 t3 S# r8 r7 ~7 C( h. X 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
- K; O( h+ h/ y# q( c" P 1 ]/ I( W0 G$ c! f
C:\>ping -n 50 202.103.96.68 & D# }. ?0 T, v/ p
$ s2 E( t2 h# E Q3 C5 v% J Pinging 202.103.96.68 with 32 bytes of data:
/ K: A: X( v4 u( R7 H% G
+ v$ H+ P( W7 ]' c* T2 e8 d4 B Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 ]7 U3 }2 l: ?! p7 N
( T# {/ B) x" d( ^3 `# Y- L Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / S% R0 u! ]1 h$ S0 i* I) P. b
) g3 S/ Q2 w$ o5 [0 A! f& M
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
$ k: b4 S; X! q7 z
! y. {6 N+ \ W: {" A Request timed out.
+ A) L X6 @6 g6 u$ R
2 \2 p9 r. J6 v( D, Y3 S8 o: }4 F1 f2 ~ ………………
. N8 a% C! q9 Z: f3 T & X: h. H7 k; K" M$ Q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % W& d5 Z2 q" y9 L, a7 y; s
: ^. r; N: h1 d* B
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% ^& K5 S! t. E/ l! r; m
4 V% u% v- d# h: Y! O* o6 I2 a! h Ping statistics for 202.103.96.68: : B, u! o+ Y, L; o; u6 I
" y' y; B" A- o( S; @ ~ Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: * U3 x, T7 Y. ], q) `
" [5 {' o3 h" K- J# k& I( O
Minimum = 40ms, Maximum = 51ms, Average = 46ms 8 w& `2 V% H0 o# {( Q9 K7 \
+ M! G* h+ }7 Z0 n 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 3 m' W) |. l- H' q# K9 s J
) H3 O. @7 l- i U I; a' P -l size Send buffer size.
- k+ i: d, }9 d 3 r& R2 h% F& X: C0 g; e4 c
定义echo数据包大小。 |
|