|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
5 v$ G9 ~: D- E) K! }4 N
- H; q, f2 U- X5 A& a& `' F 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
5 Z) y/ R* r8 |! X- E# E( R
+ P/ v. A' `* V, f# J+ f/ L 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 3 D( D1 g, Z5 Y2 _! t
" C% S6 |" q q Options: ^9 w H8 N0 i
% w" t+ I* ~* ^0 e& Q! r' Z1 |
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 4 @* _. V9 }% O9 i/ y. A
j: {% R" w7 R% W 不停的ping地方主机,直到你按下Control-C。 / D2 ^5 q4 ^0 j% }
! S+ s- N4 R# r1 ` 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
s; H. ^* T# C7 I + l* t# r5 m6 V- T% |$ _
-a Resolve addresses to hostnames. ( `( L5 B9 Y9 F0 o/ J- P4 ~
- u+ ?; N: X' R$ y+ r 解析计算机NetBios名。
% ^; ^: \" k" F+ }( L - Z9 x+ S8 z4 ?) v9 j
示例:C:\>ping -a 192.168.1.21 + B. ]# G1 o7 g6 z% w0 Q
* P' \4 R- w! q, _
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
: h, \5 H. b- o( j& m: [% B ) z7 Z, J/ |1 i5 f+ q: X+ O2 w9 a' \" d
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 8 ?4 ^% T, r" F: c# s8 a
# N! Y3 ]: D5 M$ P. ^ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
! d: @) H2 I r8 ^3 X4 U6 M $ R4 s$ P+ y1 F c
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 k! x% N& U7 I
2 ` X% W5 o& n! l! X2 W 7 _: N$ |4 Q* R: o- p! I
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 b# S+ Z0 V% S
5 w7 h' c' B2 e Ping statistics for 192.168.1.21: 5 v8 y& n( s: Y( J3 G
# ?( ]2 Y3 j- z$ ?/ H$ v& z; Z Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
; m) {: ?) u+ g6 f* q. Q
* X3 ^; j+ p3 s Minimum = 0ms, Maximum = 0ms, Average = 0ms 7 ?. w" N( P6 C; L* y
2 O; w# w1 q# }5 v( U1 E
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 0 v1 E) I3 C2 V- Z6 W9 P( h& _
2 m+ Q) D* K) j6 m -n count Number of echo requests to send.
& }; A: j3 r4 F u7 W% `$ M - A2 @ v: T+ o8 O% y
发送count指定的Echo数据包数。 $ c/ U- P' i- `8 F! g! Y/ \
: ]9 X. d1 N3 L4 C, d
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: - p6 T) w* Z3 p* r
4 l: a9 S: @/ w6 q! f H7 ?1 g" A7 \
C:\>ping -n 50 202.103.96.68
4 ~0 @9 u# B2 D- B5 ?
4 P; V' B: S/ ^% k% O! k& M Pinging 202.103.96.68 with 32 bytes of data: 6 P% a' N% f+ M# K3 [/ j
2 Z, Q8 }5 K+ B g3 ?$ R! @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : a1 K& x0 {0 M
* R+ v3 m8 {! u) n5 e) r. s& r
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: X6 }3 x/ b' n& C ! p' g% D, @* o* @: z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' z- h5 {0 \ D$ M& w5 x
" B1 r1 I, F$ }4 Y
Request timed out.
6 f7 m* A6 e5 s9 y3 r+ j6 J
e# a; L+ q+ f' k! Z8 g7 n% o8 b i ………………
+ O& F' o/ P. e3 e3 k( M% l
1 B6 e# {1 j/ p( J6 e Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , c- j- i9 Y/ g; X/ y9 n/ T/ @# f
6 m& Z, l3 {# U$ q- b
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / N$ T% n, l: B- ?2 S
# n+ b. x4 {0 y [% O8 { Ping statistics for 202.103.96.68: 1 b) L3 @' [8 |/ p2 u: \ x) `
8 q* e9 P' r) h Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
) S: Y# W8 H1 }6 L- I& [; L% h* C# P
9 y3 R1 _( r! A+ f Minimum = 40ms, Maximum = 51ms, Average = 46ms / N8 P% {5 j* i8 ~
( ^7 k. d! _& V. ]* w. V
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 $ F+ j8 E5 Y; k V; ~* h& h
( k' \" a& G$ J; \ -l size Send buffer size.
9 Q8 j8 c0 i% C $ Y! n. q* B* i! ~2 @
定义echo数据包大小。 |
|