  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
) i0 Q* u3 j& \0 Q. M# }) i
( G& ~* x: w- v, l/ D 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 3 L: h9 m( }9 c& ? ~. l
. Y3 b' z/ x$ V% ^5 i' {
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
! [9 p: j; X+ R! t9 R ( T5 @% R1 n! ?7 ?6 }# o3 U6 `7 M( _
Options: 4 {' R2 c1 [+ v: D" d
, I/ F5 {% A) s4 }& w3 u -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ( g! i7 t4 J6 z, i# p3 V/ Z
# Y7 i5 I1 E, l ^. i
不停的ping地方主机,直到你按下Control-C。
/ O J6 [+ C- Z9 p M: b% i$ e
+ o+ @4 N/ Y+ a. i 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
0 Z( i* |) L+ Q+ B6 C4 s 8 C+ d8 A$ O5 ?, g+ d* s1 E
-a Resolve addresses to hostnames.
m& ?1 S/ E: M# w/ S' H- H
6 u+ E7 U0 N# Q( }3 A 解析计算机NetBios名。 . r- z, U% h1 S( e& @! C, Z
J" S; h4 S# X- J
示例:C:\>ping -a 192.168.1.21 % I* v1 Y* T7 o+ R1 z. p
/ v/ u: T# i3 a" D+ R3 o( W
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: , G( l9 [5 I6 y* B) N9 q3 |
V; V \5 s. E! ^" \9 V: |( W9 s& R
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 B$ u5 z8 n. ^5 S0 ^
1 n- R" ?" Q, a5 C' z5 K
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
, Q9 |* }7 g4 q- T! S& @$ H' Y
8 ?5 t' g' i3 M7 s- V' F( K" B Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- Z7 [0 A& m7 x! J& p/ W, S: a& J* U! p# \9 ]8 `: _7 _; X$ D7 [
, y: _6 |8 c( v1 d
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
M: _, n( U5 F. q% k/ G 5 k7 i0 M3 B4 z" a, c
Ping statistics for 192.168.1.21:
) o+ L" R2 F! R+ v/ I8 E# f8 P 1 V$ Z: o/ O) f- ?1 n
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 2 p5 ?! y# Z9 ^6 d
! ~- Y. G9 S% {, P; { Minimum = 0ms, Maximum = 0ms, Average = 0ms 1 a4 q4 U f0 N' B
0 r) V5 w3 K- ?9 S
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
2 g; h5 J: V8 \7 r) G" w/ g1 G
7 Q4 L) _- d) F. I [' h' E -n count Number of echo requests to send.
0 d# _/ ^3 u) R8 H# b' R I9 B0 d; g - C3 l8 _4 h! u- L
发送count指定的Echo数据包数。
7 g$ q* r4 t3 A / t. w- g9 O: i# E" Y/ _+ E
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
0 |$ S- H) C3 Q5 } v# Z 7 r& ~2 ^2 v3 w1 Q/ L }7 d
C:\>ping -n 50 202.103.96.68 6 w( |4 a2 l; ?/ V* X$ l' g2 Z5 f" `
+ C) ~/ S2 d/ f Pinging 202.103.96.68 with 32 bytes of data:
- G$ D1 N$ t" m7 m8 i+ q + M- u$ X. {1 V4 l
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 M% j t( q; J) r! B
" z, |2 O7 q' }6 I1 Y! S) v8 o
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 n' r8 p2 h, P
( n5 H+ C; ^0 I' t9 R4 `1 r7 A
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 H, r* ?. k. J4 v
+ j, y! W. T& w( S% R" M Request timed out.
0 z2 @, B$ {1 F. P4 [. g " I- ~# p) G1 ?
………………
* d }4 E |. X7 R : o6 T6 [9 \' q4 j Z+ `
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 G/ p8 z5 X) R5 c
- m) _& u6 x! ^+ f1 w Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ]% m/ _' z+ j; A6 M u' y9 ]
2 o1 u6 z! d0 n& l( @ Ping statistics for 202.103.96.68:
" c( b! E% H: x+ W2 Z
9 P3 V! y2 y7 B+ ` Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 6 E% d8 y* I- F7 p# J
% a2 G/ w2 H! [& {0 |3 {
Minimum = 40ms, Maximum = 51ms, Average = 46ms / [) k* b, i( p" L3 S5 p% J5 ]
" Z. q5 j2 [4 n7 V5 i2 g' i 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
: h9 a6 g! o" B0 g( |- P " P; ~& j# V2 Y5 d P2 t
-l size Send buffer size. 9 j* C, ?+ k6 f* @8 D0 W2 p/ D1 N
e3 q9 ^$ p( D+ ?8 Y# E/ `% {
定义echo数据包大小。 |
|