  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
) X$ B- Z& C* \' L " W. r" B& `4 k9 I' D a; I* s
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
$ ?+ \) H7 g# ~' b4 P # F) l* P/ q" U$ K/ n
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 H5 ?" F# |& y" J; i
e' X8 ^4 P+ R3 v Options:
7 ^$ c1 I1 `. ]. C% O : b0 @. A3 A, R' n; h
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. # W2 l: y u( u
' r5 Q, T) }+ P3 y+ {5 ~, ] E
不停的ping地方主机,直到你按下Control-C。
' z- ]7 t! G3 q3 Q" z9 ~ ' n5 k0 v6 ^# E% y$ T$ ~
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
& B: F( h' N6 b9 ]) E, o% n: o, { 2 X) d9 X; e& y2 f, H
-a Resolve addresses to hostnames. : \, B6 q1 [- w( y, R9 A$ A
0 o$ U# \& _1 e) ~" c* H
解析计算机NetBios名。
/ b) v6 k& Z. K5 E3 b9 T+ y
" K6 k# n0 ^4 m* [1 C/ O 示例:C:\>ping -a 192.168.1.21 X% Q, E$ k# U, r
' Z: n" H$ r+ ~$ ^2 y. H5 B4 e
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
5 s; v$ s- G& m + b+ m" m4 U" a: {- Q* y4 z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
- C; H7 @1 L, }: \; m3 w- G
/ j3 w- K% r$ \0 o' Y# p2 X Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ c0 x1 y; _) v) k+ g
$ W. @$ n0 ^: j! B Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * G( N: r6 [; G
, {/ W# x5 U1 t" Q
5 }. h2 P0 o& V1 U0 f) S) X" ]4 I
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
. ?2 O" j ]/ r 2 R# l; L" u' {5 n2 V7 O
Ping statistics for 192.168.1.21: 1 {2 t" s% w' S" h# n) h9 n
( h6 e3 [3 G6 K2 U* P
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 9 i0 |0 v/ M/ W8 k n! b
4 R( N$ c% G2 Z4 m( K
Minimum = 0ms, Maximum = 0ms, Average = 0ms " C9 W3 }( \: }9 ? H
+ X, B7 V. I4 ^; y. q
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
/ }' Q4 l1 U7 X c1 ]; D; Z) T " ?! q' ?9 i1 F5 Q; c8 g2 W
-n count Number of echo requests to send.
6 R. S9 i/ k7 C; u: o 0 l* S' q' W: {- k/ |2 f1 A; C
发送count指定的Echo数据包数。 8 K' ]- V' ^$ I8 f/ T" I0 B
% f, E3 I: c B" ?- e 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
: P/ U, i8 ^, Q5 n1 q6 w/ t( H 5 y' T0 |$ \; v. R$ o$ j
C:\>ping -n 50 202.103.96.68
1 z( h: M- B: S2 d
9 I0 m% K% H# e. q* N' h Pinging 202.103.96.68 with 32 bytes of data:
- c+ g* F x, j* {3 M" y
$ G8 P0 A" g4 T' p' r7 h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' x% [; _. C6 W
7 g7 R9 |0 P% K( C- ?+ W: {
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 C, p8 [* i- A9 j2 g6 g6 ~
" t( S9 J0 B6 Z" l$ }5 D3 I Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 M6 O4 x) W6 |
! A1 |& \5 N8 \# ]
Request timed out. / Z& `* E& B3 r3 |! Y! \. Q
& H9 L( K3 F) d' T8 `: h* w; C; M ……………… 2 x! ~' s& q+ d0 a! ~
! I3 ~3 m) q+ Z- M Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- [3 r9 s8 [ O; F( ^# I
# a \, p" X& S6 H Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 " a+ u) l* R) C: U4 `! Y$ b
2 @: @5 k; B( }* j2 P1 ?# T% Z9 A Ping statistics for 202.103.96.68: 9 V6 x9 i! f" Y2 M( A
/ l) Z5 f( y4 U! B Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
" B2 ]2 o) ?6 U" s; t - Z# Q; {" T& [5 H
Minimum = 40ms, Maximum = 51ms, Average = 46ms 7 B0 g4 L8 | @: W6 v; K P
( ?5 f- \, C0 w
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 z: V6 f% C i
4 n& H( q! T+ ^' b' V
-l size Send buffer size.
6 [7 @) C7 O5 w6 {2 G
3 p/ {6 t) t3 H+ e& D( @$ d4 f% { 定义echo数据包大小。 |
|