|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 6 s% w8 A: I2 Y/ X
4 t1 P4 R" r" T- l 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: % ^3 [- E1 Q* B
+ P6 c3 i2 k% V- U: e! 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 7 L' Q6 q; T# h1 h
' A# T& f, D+ S
Options: , {3 e7 b% V; F' {5 T# B2 F: L* ^
8 r+ {9 z7 |, D4 _8 Y- }7 z4 _0 E -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
5 [: a2 T5 l+ ^# H$ E
R; Y" M) }. `$ U; A 不停的ping地方主机,直到你按下Control-C。 ; p& c& \% }& H8 a& M+ H- f
) M; T1 c$ {: b0 Y- L: F/ w( U. @
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 % w5 \1 k0 @: K8 k, W5 s
: r7 |2 `* x6 J8 `6 g& k' S -a Resolve addresses to hostnames.
4 j& u( x, A7 K * j) R" o! r+ @( {/ Q% w3 k# k
解析计算机NetBios名。 # a3 T+ D T0 H* q
# n( t, e6 n5 w5 {% W 示例:C:\>ping -a 192.168.1.21
' p; ^" C- R+ v, c; y
; |9 ^. L2 n( p9 C' \* c; t Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 1 M- }# c7 |& U' v+ D: h. D
6 ~ j! {2 [! x( ` Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) C1 j$ }0 N/ g
; M y( f' p3 T7 p- g; s4 i
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 6 _7 _8 r0 U) [+ D4 a4 X1 n7 f
7 E6 ?( x! H0 q2 `
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% t4 L( ~4 N2 t6 P7 Z
- ~$ `# `% w+ o. U$ _ " H) F) o& ]5 T6 P
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : a" L& ~( x) V8 U
1 P0 r2 f+ Q: U6 _, | Ping statistics for 192.168.1.21: ! B/ N2 s2 d7 t. W) M) R( _5 \
. b1 |+ y/ c0 o* t
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
2 k) R: {, l# x- \3 ]# G. F 9 O. `! e4 D# U/ ^
Minimum = 0ms, Maximum = 0ms, Average = 0ms " o2 D3 g. v, @4 `; D$ ?
: s" x/ J/ U% o5 J% C
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 $ ~# o7 d; w3 ^! \ @4 H E
' N! d2 [, Y- o4 C: j/ w2 u. {9 ]
-n count Number of echo requests to send.
: u3 E2 `! k2 }% w 0 w, l4 l! `- B0 a2 ?# ^* h
发送count指定的Echo数据包数。
' V4 [6 D! g2 a. R ' }* z: H: Q% Y5 x
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: / O( P; H" N1 e( r7 b! y8 @
' @- \* {0 P+ X+ J
C:\>ping -n 50 202.103.96.68 $ g, B: Z: h! a- o: d
( g. m9 n& `: M$ J1 b Pinging 202.103.96.68 with 32 bytes of data:
5 y; o* _& ?6 M9 m4 @# z/ X
0 B3 w* B' ]7 u. W# A5 q! H Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
A6 P% B! C8 h+ c- o
- e8 I6 W" I5 g# e0 f0 s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 i5 L9 t. ? J, Q* F+ v/ V
; O# U1 t9 Z' ^' [8 L& J& Z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 f( @; v6 V, F" d& ]
6 ]- Y5 o0 }* A( N, u+ u
Request timed out. / N4 B5 w3 x8 X7 n3 V
q8 F5 x% c0 D" \( c. t
……………… . O+ u4 b E6 m# D2 X. }: t1 p7 x
: W5 z$ N# T- ~% z/ B; |+ Y$ e& T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 _6 `' ^- T5 x
# c% j6 p0 I6 M6 {9 ?0 r" C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ U2 ^! n" |( J. @
/ m: {! X$ L8 j& B) d! Y8 X, w( z5 b1 D Ping statistics for 202.103.96.68:
) o" f" x1 X; ~' [0 d; x
1 ^5 ]7 t' _+ | E- z Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
. l! H" [# N# @/ _, d# F6 k - V( ~) s! d, a: o( i$ k
Minimum = 40ms, Maximum = 51ms, Average = 46ms
h5 _' m1 {% W b: D
. p: g- l; U+ w1 R+ U: } 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 , C* E" l. |4 {* y6 _+ O
3 y% i8 {) ?* X5 e% h
-l size Send buffer size.
3 E8 a0 I1 r7 P6 \7 Y% `
# ~+ ?* t6 }5 F, r2 x 定义echo数据包大小。 |
|