|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
4 }. v5 y$ X( P& K* j6 x % k% H9 x5 K3 y, D8 ^) _
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ; Y2 m6 @8 a8 h P
! Y- }7 ^+ P$ e
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
, C) {7 p3 K" g( Q( a8 B8 I + W4 V) I7 ]; d0 m, A5 m* J
Options:
% ^7 S7 G2 Y$ U" A $ K" g5 n7 n' e' S
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 6 y% i2 _/ |: v; r. A
; M7 C# v) \+ j 不停的ping地方主机,直到你按下Control-C。 2 B+ L. b: }" L' y$ `
& C7 `# p, }; V) ]6 K9 n/ n) N( a 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
: H& @. d8 p* P6 H: r. t * j# S2 l' k+ p5 v, m$ |* T. r
-a Resolve addresses to hostnames. 4 z9 m3 F& J, q
6 f+ K9 v( J. y0 U3 R% _- W 解析计算机NetBios名。
! O6 H9 h( n( G* T7 R& n5 e+ G
/ ~. L3 h/ P8 H J 示例:C:\>ping -a 192.168.1.21
/ J% ?$ J! ^5 b5 y2 @ : l, K0 N1 S& }8 q
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
$ |) M" F& G' x 8 k. Y# ~6 |& T
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# v* Z7 k/ r" V4 h9 H3 M* p* Q , s% R) U8 W" I8 q* _5 l Y r" E
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / E/ v* r1 T9 m7 o- w, X
1 p/ j: N9 R0 {. J! A; d Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 T" Q" n1 Y G3 C3 J0 y
" C5 _; M2 ^* K % g- E# N0 p" ^- U
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 c6 t! ]. q' d4 ]: e( z
! b5 @% I, d( Z2 R q
Ping statistics for 192.168.1.21:
% c) w- o6 ~! T1 a# T4 O + @0 f$ j* D5 p4 M
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: * Y; A$ e. ~2 x5 ~/ M0 M
0 @2 ]! j/ E3 _2 W5 e4 l$ k" ] Minimum = 0ms, Maximum = 0ms, Average = 0ms
# p5 A, v8 ]. x! F S
5 j( ?# e' k/ z; | 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 x+ _3 Q: r$ _( f" W- D: a$ O
9 Y+ B' b! `. u
-n count Number of echo requests to send. 2 {1 V( v( ^+ J2 a% }8 K! \
2 R; I- ^8 o7 b* ^/ E: S, k 发送count指定的Echo数据包数。
- R7 R' I/ c/ z. @/ C) L7 O1 K8 [
$ \0 s- c) X- C 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
0 g5 ~& {1 Z# u- s5 B
- N" c7 w! h* d/ O+ a) m* Z C:\>ping -n 50 202.103.96.68
- j$ N" |# Y5 E + ~$ C" U8 M+ O; S
Pinging 202.103.96.68 with 32 bytes of data: 4 n# J2 p) h& W; e+ T# O
; f+ Z8 m: r( `) E @
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 W+ D: v: I* L& c& j; r8 I
3 g, H4 i2 ?! l# g Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) t) W. \2 [1 X, Q: L- @
; R/ _4 [" `# V4 H3 _ I( y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % r4 S6 M+ a' u' m: u8 O% ]2 g3 r- z
( l3 y) x, r, n6 @6 L
Request timed out.
* c$ {: x! b9 I& \- T, j + [5 m' w9 z/ v
……………… 9 a2 R+ \2 m. P& \" o6 l
: \- Q! T e1 h3 W" H* y
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: L- d5 M+ \& `0 [* @2 m0 f ! O8 \- f6 i6 [: k9 R: d3 b
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 K0 d: _. R. j7 x6 v" B, u
$ i/ I, |/ a& C! Q- R9 ~
Ping statistics for 202.103.96.68: * v4 Z- I( k7 y! u' G
3 O5 O7 H' E9 n& s' d: U J
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 8 p d9 d4 x7 O; A* Q. X% a
- o! g; J0 |* V# |! r Minimum = 40ms, Maximum = 51ms, Average = 46ms 0 E' A9 U- N3 `+ m
6 p ^1 N$ ~/ l0 ]8 Y5 ` V, ^/ X, P& t 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
; V8 ?& A+ F4 H + p8 R9 i, Y5 z
-l size Send buffer size. 9 p: F& x5 C$ B
8 R# H6 X3 B9 U" X& j2 R7 G
定义echo数据包大小。 |
|