|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( X' Q+ I# [8 u6 f( x9 }
1 m `8 |/ f; {5 q 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
+ D7 b1 \, ]/ k% N( M' E1 z& {
! ]9 @; _3 S4 @, @; } 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 6 N4 p9 ]! z* _# q
3 l& U: B7 A$ k9 x# L; o- E% \
Options: # x2 i+ v( s3 f& f# }" Q
) V8 I* v: Q% P- {8 W6 }. Z
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
& g" f$ @( w0 }4 W+ F8 `& s. L ' w. g. C) G# i8 x3 s; U
不停的ping地方主机,直到你按下Control-C。
: o, y: L& G- y% |% q! r1 f$ ? 1 J9 U# q, ]9 ]( \- p7 o) o+ _
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 ; Z9 }% k0 A. Y! s" J# o; P
8 J1 b# ^% R. n5 I R' ?- n
-a Resolve addresses to hostnames.
6 V( Q" f( y' t3 K J* y8 |7 F* o# u* G6 G* o# R
解析计算机NetBios名。 8 Q: e2 c: ^6 v7 G+ q% h8 U4 k: ?
: `5 x+ P2 A& ^! t 示例:C:\>ping -a 192.168.1.21 2 A' e( ~ Y) s% ]5 n2 @
9 l7 c3 y6 r8 s- `
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: & f( D: D# d! z1 ^
# @/ p" w. O- N7 C Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& O n, |; g7 z! I) U) g, C" n
1 G+ U \# i% n" {! O& X' o Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . k5 S3 ~1 Y0 X0 P, w6 t8 k* ^
& w- v( |1 w# R# Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# v& E5 ]8 B) y* A8 z' ?. ` ?6 S3 _7 ~: r; X/ O* `- c8 ~
$ D8 C" J0 I) X w0 C( N; L" ? Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ! |+ ^* {0 t" N. f/ Q
4 _6 ^5 H6 f6 F4 M
Ping statistics for 192.168.1.21:
5 {) n/ O+ ?" ^) O
1 G7 g! Y7 \% i2 h Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
' b/ z/ l* O$ v3 x" n
( x& j: f/ q4 l5 ]- \8 d Minimum = 0ms, Maximum = 0ms, Average = 0ms
+ X0 k* O" o0 K4 ~4 ?
+ t& y7 @9 u! q& Z! w! | 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
; w" k9 Z* g5 y7 T + U3 s2 v! } N; W# j8 t
-n count Number of echo requests to send. ( J& m N& m6 Q; w0 \
! F" J1 U6 D( p1 k7 a 发送count指定的Echo数据包数。
/ G) v+ a' O3 R6 ^2 F4 C. a
* [# F& K E; f, c* z* x1 [ Y 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 9 u: I. P; t& r& b: S) K9 _* d
1 b0 `# g: K ~ C:\>ping -n 50 202.103.96.68
1 r! A( f8 b! p 3 ~% A ]; f0 `: {2 n8 y8 O2 h
Pinging 202.103.96.68 with 32 bytes of data: 6 V* r5 h( D" J: _; R; Q. u
4 [ U, L4 \( ~- [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 T+ d7 i* }% S1 z9 C1 ]5 m# ^
, C7 D- O" F) |5 T( P- g Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 R; {% {5 e0 t9 U$ |0 I; X3 {& u/ {
9 p3 O# K$ w1 i
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- K% C& C2 S% r
2 E. ^8 b: J A( j" z2 y/ z3 V Request timed out.
% t! f: F1 u0 N/ B9 z 1 D6 z( ^7 j8 ?% Q% W: P
……………… 4 |/ ]) k3 F- R6 i4 Q- _7 w
$ i8 F; d# o2 S) k* [3 @
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: o- `- o* f9 o0 } : H% }) s! W' }) T) u
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% n B2 ?' R+ F, I
+ ?+ b9 ^- o; i6 [+ B6 N Ping statistics for 202.103.96.68:
) b: h# T+ k. i5 U. i9 R ! L% o1 G9 E3 s1 e2 e! P
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ( ^ Q. g& S, Y$ m
% ^& ^4 t7 L9 }/ u
Minimum = 40ms, Maximum = 51ms, Average = 46ms
$ e! ]2 G( U: L1 T7 }
% I1 c$ h, q* U6 \ 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 + S) G) X" A8 I6 A: G( x/ ]
; F$ U' V# o5 t& U; W- V
-l size Send buffer size. ! ~0 o% h8 O! M4 t1 a7 P
2 p, ^$ a) y: h$ C2 k 定义echo数据包大小。 |
|