|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
2 n+ F: e% x* n1 [3 b) H# C8 a
2 P' K: [5 F8 i) r 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: + q) N5 H' t3 v) v' u2 F
/ c. ]1 i% k( e/ R$ S" n( ~1 M 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 + b5 h/ T% x. p* V$ k
. b4 i3 m1 Z7 S# G2 B Options: ! D& w! O. J# C8 O' e
4 a# `. R0 J0 R, @# e4 V
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
. r) V4 t+ G9 ^- u, ?
& Y: o! Y% R; b+ _' r 不停的ping地方主机,直到你按下Control-C。
* H9 g P5 [ I, A: I
2 ^, X$ @; ]% R. J8 L 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 O8 g1 i/ b; g! x, f
" O/ l( Y/ p' Z8 X
-a Resolve addresses to hostnames. : I" O5 ` j" \; H! i( h B
0 ]5 C( j& X( \5 y1 l
解析计算机NetBios名。 1 L) _) c( x) _# [6 o
i8 k+ h; m+ p' e1 ?5 T" t7 l 示例:C:\>ping -a 192.168.1.21 v5 [' b7 a1 F" Q
4 o( |0 o1 L0 l1 f# c& X+ ~+ i9 Q Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
9 H8 s: A" b# {' {. O0 ^ g/ O y& F3 ]% B7 y7 L: j
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 x8 p: _! n# m: m
% B% }3 I7 K* z3 ] Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! y, b* j5 h0 h+ \ ] * M# g6 S5 Z; {- v( }; A1 r* \+ c
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, P1 j: g- e* M3 J" }3 I
7 K# Z! z3 u t- q# d
2 U5 N' Z0 D% X) \" _$ K6 r& P Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " G4 `5 b4 C% ?2 r/ \8 _" f
% t* B3 r( b- Y" \ Ping statistics for 192.168.1.21: N9 O! n3 O5 Z4 b
4 `% I/ Z! B8 M& _$ L( {9 Z- K
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 8 P) u) |# e7 Q( @- I/ [
2 h4 K$ ^5 d, u# I' o
Minimum = 0ms, Maximum = 0ms, Average = 0ms
. |" _, P( U: q3 K5 d& J 1 U8 S1 a9 w2 U! h
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 M% a: @& T6 x
1 x- e9 v# X1 E5 o6 L+ d% J -n count Number of echo requests to send. 9 x. U: J2 i4 f" H5 R0 j
. E: T: @! ]5 s" h 发送count指定的Echo数据包数。 6 j7 m3 O; {1 J
' X0 E+ t( b8 z! B9 _5 I1 o
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
7 I- o5 p' @; ~' D
+ D- F; o0 c) u8 i/ k* D/ D! o/ Y C:\>ping -n 50 202.103.96.68
( t: L1 ]* a6 [! N, D$ _ 2 D5 G0 z( t, k& e$ T* R
Pinging 202.103.96.68 with 32 bytes of data:
! J! z5 q# ?$ j. Q8 Z$ W" F - l3 w9 u n4 H* A* `+ v0 v' U
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 B* v8 R5 Z5 e+ R% |
4 R9 m" f8 b6 _/ p+ L Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 a$ B1 ^& o: T0 d5 K8 ] 9 j+ N3 l% k5 e* r G9 X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . Z! w- |5 r! a4 \, N5 P8 X
5 _3 X/ F3 T1 d Request timed out. 5 j* |& W' Z# t/ a" W' i
$ y$ [- R" p& R" f: Z0 @3 a
………………
* ]$ O) V- L1 W$ w. W6 E
9 h8 p, \/ m& ?# {8 d0 B- } Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) C; |5 E" Y' e8 Z
( F. C8 b' R2 B; O, F) g
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 o4 T( s1 x7 T1 I
# ^* a) f( y( ?* @
Ping statistics for 202.103.96.68: & y& V: N1 j/ u1 t; V. { o8 N3 t( W
' e5 ~' L/ v8 ^9 F1 t) u, X4 l& S* u
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ) }, `# Y/ N2 X# R" h# J F* w
% i0 N) y' s, \! {) t/ X3 L
Minimum = 40ms, Maximum = 51ms, Average = 46ms * g+ _1 u9 F* T4 A& a1 T" y" S b3 S
1 L) r" B% C& y+ q6 N( o- c 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
: v* M: m) n5 f) o, _% Q ; J1 {# M) ], C
-l size Send buffer size. # K/ w3 O8 I6 P# y4 C* v, [! ~, U
4 _8 T/ h% x' W" O2 x" a% M# N 定义echo数据包大小。 |
|