|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
! q/ @. A2 |1 }/ H : O( T1 k" Q( m2 u. P+ Z
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
: d) y, ]8 n1 o \ # C- x8 y9 K, R1 O
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
* o+ p/ A. y* D6 Q$ k5 W: b
3 \9 } T% K1 _2 B5 ? Options: 4 P7 V9 g7 c! J$ A, Y
# t4 H% T" `: W! Q* H -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 4 l) ?1 e' L" k/ Y* k
. |. C/ B ~/ O( W+ D$ I 不停的ping地方主机,直到你按下Control-C。 9 C7 F% o( o/ @: s
2 p4 N% A5 w: {) @2 N: d
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
7 w o+ [4 T6 N, O V
' g) N( [: P& v' L1 N, F" T -a Resolve addresses to hostnames. \+ o5 s, M( r! |* v
4 b; C* U& m6 _( n 解析计算机NetBios名。 - w6 ~: B) P' s- H
/ ^4 f4 M" X3 b' j6 _: }$ p* C. @
示例:C:\>ping -a 192.168.1.21 # W Z: X: n X0 x/ _5 P' N4 A
% r6 a" E5 R* y) p& y! D* [ Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 7 r( f. f4 r" B: w+ n$ }
+ o' F% u. O; T+ p) g
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
9 o1 p) c+ M) p9 ]7 v6 {2 J& d* T
) A2 {5 {3 X8 Y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' g) [. ? p$ I; H) f& p' v
, D' d6 q3 |2 T" I/ H: ~1 e Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, T8 e. u. i+ }+ \* e& _
3 I% H5 y; C1 ]: _' s ' q+ {9 Q% O4 z- F! k
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 0 A% W4 U( ]* S; v
# Q, h' W! C% G# M' b Ping statistics for 192.168.1.21: ! v9 g/ s& o9 g
% M# u9 Y; s7 k# b3 h% R- w% ? Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: ; x" E4 _, V% ^+ g. K! S
: G: w& [- x* D# u8 b8 q( ? Minimum = 0ms, Maximum = 0ms, Average = 0ms
% V' \) p3 f+ }2 `* Z 8 T, v, |- e. N1 `
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
8 K# X8 a* T2 k8 M1 x1 }& G, c * f- ~ T# I# m) T' f2 M7 P% k9 y
-n count Number of echo requests to send.
& D6 E9 _2 o, \, X9 N& o
+ _4 Q$ d" j! Q# U: q' ?! R 发送count指定的Echo数据包数。
& ]5 @6 `! N' E7 o/ @
3 o, \# n1 P7 v 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " |# K/ c6 E! u0 P
/ S5 n, I: h# o, p% p" ~+ x0 J
C:\>ping -n 50 202.103.96.68 2 r6 `) B! X, Z% L) W2 q
* y% I% g- l7 _! k! d
Pinging 202.103.96.68 with 32 bytes of data:
" k: N" W- m3 ] : M3 O+ p- v& R8 T) _- L
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / B( v1 [2 N9 r) c$ q
) X+ _3 u, n( [& J) K+ d
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: a; m& Z+ _8 A: X. b# `4 _$ j5 | 6 L& Z* H5 A. h: h" \3 H4 @% ~
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; Q# o( M* X- _* H( @0 I! m% t
# H1 N. M. b3 o9 Z
Request timed out. $ G( m+ F* b: S8 X5 L) C( N6 ]0 {
' K' j+ [3 I6 p# q9 J6 r7 c, H' B
……………… 4 i6 i4 i( O$ t
1 Z0 i: a+ U4 j& B- ^+ C! g+ a7 P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
$ c. e. I' h8 i. H9 C$ D
7 b) v# V# \/ s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : K: [9 X* z% H
" C3 S: `4 B+ Q
Ping statistics for 202.103.96.68:
$ c; @4 W/ J" _/ w7 Y 0 A) d* A. X4 L$ @, U; U0 H
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
V2 |5 W- v- w. `. c- a
: U2 Y+ d f6 F/ C5 [ Minimum = 40ms, Maximum = 51ms, Average = 46ms
, X# Y; b& p/ \# B4 N: v
& W, t9 a, J( Y+ F 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
0 h: [+ [1 W& Y* M2 Z9 j# i; z
1 ?+ d' R- L1 q* J -l size Send buffer size. 8 _9 s" N, v9 o3 E0 m
) d4 D5 E8 y. j W1 ~8 W- [5 J 定义echo数据包大小。 |
|