|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
0 c- \0 O8 x1 y: e9 H : K9 _& m& ?$ }# \$ J4 G, p- Z
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 5 P2 ?. u s3 z" W6 X! a* H
F- |8 i8 ^( I/ H: P; V1 I 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 + D1 e& g f9 f8 g1 C3 f) c# q* y
" o) \$ n6 `" `4 N Options:
4 ], o* s5 z! L. I( ]
5 [) F$ Q! L Q* ^ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
. n$ r2 X2 m8 E* g) [
' @1 r% O2 v0 ~) ]/ C( M( }2 \ 不停的ping地方主机,直到你按下Control-C。 2 M8 s) A3 V# i) V) T2 R6 e2 w
' S3 B1 y3 S* ~; p! p/ h
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 1 ]; d2 g4 g" |
7 X4 E" \# ]0 L- t- o
-a Resolve addresses to hostnames. 4 U( p$ ?6 q& a3 a& m
5 r; Z0 s# ^* b6 O6 [ 解析计算机NetBios名。 # I# D/ A o0 j+ t/ V9 j/ K
' H0 L- R6 v2 K: m 示例:C:\>ping -a 192.168.1.21
' d: R8 H% j1 Y: B + V m3 o6 Q- R' I A1 E' x
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 4 o: T4 s- @$ B+ `
0 G1 k/ R8 s$ b7 |7 t3 s. W: ` Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( H- x4 |" S, M0 }+ X5 w* q p# q. @% |: x 0 W# U9 @3 y" i) I/ g* {- V9 h
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ Y4 t7 e1 w) E6 O7 Z
! Y$ K; g3 ~% _" Z5 i! q7 l( O& I Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - L6 e7 @; D+ M" d9 I
~8 T/ D( _' Y0 t( T7 ^
5 I$ V- N# u+ p Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ G* O7 |: G0 D& d/ Y6 t- p) S
6 i/ R# ~' Z7 x: d! @ Ping statistics for 192.168.1.21: - K2 \6 r% ~% M5 A: w
7 x+ a6 P _& V Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: , \$ \; ?& \6 X7 h3 P' ?
6 }2 | m1 B4 b# [6 V Minimum = 0ms, Maximum = 0ms, Average = 0ms
( t0 A8 ?" ? W9 a; F2 c
9 G4 @. c- t: Y$ h- [" }( s4 d( F* p 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 9 ~6 F2 B' Y( ^# i) C6 H
. `) v: ]4 F7 }4 \7 y -n count Number of echo requests to send. : x5 `) i. e5 J) o
/ j1 W3 E& G8 q! g; c z' ]3 K
发送count指定的Echo数据包数。
" L& \1 y; e$ N& k& ?6 X- W% @& k % p% w) M+ \: n
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: , N2 b/ c7 `. n O
. b; ^$ P+ j+ ?9 Z& K, J C:\>ping -n 50 202.103.96.68
% ?2 N0 t y6 f: W6 u. o: _9 w. l ( I0 r ^6 J9 M5 t
Pinging 202.103.96.68 with 32 bytes of data: * h0 ^, `% Y8 x( E3 D h1 @; R A
1 r5 [! ~2 V# a" C5 z3 y, | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# t$ {, F& I& T % c: m/ ^! c$ v9 {; T! T d
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - @" Q8 y; X- u0 z' Y! D* L/ a' p
& r3 H/ o5 @7 _! ? Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' V2 ?5 S+ k: `& e. E x4 v) N; ]
% w& O" I1 a0 L Request timed out. ; S) U8 K3 x0 P& E; ]
) g% m4 ?* v6 I9 O: T! k/ U4 _' |/ d
………………
' h. T. U1 Q* R3 X( {
6 P, x- h0 e& ? u0 { Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; C0 y7 F4 p$ O9 b! K0 d8 y9 | . a% t8 o. P8 B! ~& N- v+ b* F+ X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 r; {0 T5 U( k; R/ f6 N* ]
/ u O, K9 Z7 L( } Ping statistics for 202.103.96.68: 4 m9 {8 ?& g/ A1 d8 L$ s
3 a$ }% _ N8 l8 }; D
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
5 q( C0 A& y5 O% ~: y" j8 G $ ^, f2 D/ M8 [7 d6 H) [6 P
Minimum = 40ms, Maximum = 51ms, Average = 46ms , I/ A; n3 k* {8 `# D" G1 P
) @: m6 z2 V O8 q
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
- P; r# z- ]* T* Q 0 n2 O9 m* y- t: l+ x" J
-l size Send buffer size.
+ t% @4 d2 K+ v* L# O/ U" @$ U
% [/ n8 C' a9 u! V6 M: N5 y 定义echo数据包大小。 |
|