|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
5 Q8 m8 @( t5 E$ ^
& j$ i8 m% J* ` 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: L8 E. ^/ S+ t
9 r' q# A$ |1 ]5 h5 P1 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
' \: J" A" ]( ?; j% {- f ) q f7 w! U. A6 }
Options: & Z' V/ ~4 V4 a6 `( U. D* A
. W; g7 q& g. W! K -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. E0 K- [5 J5 Q& S
6 F+ X# P. m" O& l( q7 r 不停的ping地方主机,直到你按下Control-C。 2 g5 L) V' v- E+ [+ P0 X
3 `$ b: q/ ]& u3 M: s7 ^
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
5 ^" E, \1 v- B9 E- A/ Z0 [ ( @% H' C# H# }+ T! i
-a Resolve addresses to hostnames. 7 `/ }: { h, D# ~% H0 b! h
* i& Y* v9 e2 _ 解析计算机NetBios名。 ) \9 f; r8 K T- |' f4 D
5 w& ^; F2 g, r$ K; {1 Q- S' g 示例:C:\>ping -a 192.168.1.21 - V1 F0 @- x# L/ @( e
}# h1 g, f4 k: P
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: " A( v- V2 v8 Y: _ S# ~ \
9 T- v. H! p8 j Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 N2 K5 V; r; O: k, H
& x, e- {( A8 N1 m( m5 V Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 [5 \1 ?. ]0 R- z# f" T2 O 0 i: }* o% g, K
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; w8 V- y- ]5 f$ I
, ~* b; r; o! [- x2 P% m
+ w4 v7 v1 O% J! c" p$ s Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 x m" Y/ v g, T% W4 z4 e
4 M- G1 ^2 b$ _# e Ping statistics for 192.168.1.21:
, H) C' q. u$ [6 P$ g8 Q) Q " J' h; [/ _ `% Y& M
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
, o1 J2 }; C1 L4 v7 Y& K ( d g2 {/ Y* |% R1 |
Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 {4 [. h7 a5 w- B# t' N9 h! t ) y3 ^7 S! z4 f# G1 _
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 . J Y5 S) m1 `. N m, L4 A8 o
- e) v1 L! @( j
-n count Number of echo requests to send. 3 f# o. O0 G# x8 e1 w% U
0 Q: Z8 M3 a1 k: S 发送count指定的Echo数据包数。 4 ^' U# T7 [ ^+ n2 ^
: G Y5 s1 s9 D 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
$ H# E2 W( f% h( ^ % s- N; F: J. r* t0 @5 \: l# d
C:\>ping -n 50 202.103.96.68
* t' e7 _0 V# t( A' Q" I, V$ ^
! b: S% R) h+ V% Q) }, m Pinging 202.103.96.68 with 32 bytes of data:
" b( _- B* l! K6 g . x1 ]/ Q7 B/ ?- i7 f$ n
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 v$ g& E$ r5 h$ X1 p % m& } B6 g4 g4 t+ L% m
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , j' R" X X4 ~6 P5 F9 R" G2 | n
4 _. W. L( Q1 z Q8 b) K8 L# T! N
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& }. v2 M6 l5 D0 x; g
( H1 ]5 x& T9 n) L2 V3 N8 X Request timed out.
. o/ w s6 t. h( t+ i' M ) S3 |/ i" |, N3 ?( ~; K
……………… 1 c0 V) c( x4 F" {" g0 e1 Y
~. `; Z! g; j \8 F5 ?1 Z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % M2 e, P4 g: \9 u/ P
" z. j9 M1 s$ ]3 H Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % R7 s/ b" |6 n. X3 K
0 S1 s/ u& n9 E6 G+ g1 ^ Ping statistics for 202.103.96.68: 3 p: i9 t7 u/ C- V9 B# _
0 {% q6 W! i* }6 u! V4 z4 V Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 7 n% ]0 k' E& Q3 u7 W7 |( Q/ `
1 \- b( Z- l7 f% l% g5 \' | Minimum = 40ms, Maximum = 51ms, Average = 46ms - ^1 R. H6 ?' I8 ^: e: `% \
: t2 v/ Z" M( D8 J' e0 Q, N- Y2 y
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
3 ^3 T4 P# W" Q9 c. s/ l% A
! B$ c: a* f3 w) {# \" c -l size Send buffer size. . @2 X- T/ ~! M6 n4 w
9 v& ` h; Z4 O2 J$ F% C 定义echo数据包大小。 |
|