|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
% y$ i: I+ X4 r0 Q+ V' ` , e8 ?( U0 b+ q+ z- [6 A8 S
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: : | ]" l: j) z/ a6 g- ]% j
7 R7 c! m. C: ^, u) q1 C$ ?1 a
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 A' ~, r. Y& a' e3 z 0 Q; t3 R; S# j# H8 v; }8 L
Options:
, O' T+ G+ P9 s / { k1 b- S0 k" N @/ Q$ }, }4 r
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
' W5 C# O8 W' @ V: D
. q$ ?/ A; F2 l. K4 T% D 不停的ping地方主机,直到你按下Control-C。
/ G1 t4 o$ }4 n, b, `; S 8 P8 c6 R% `3 d/ t" T
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 # N! X- l9 ]- K( {5 G( P% b$ [
) e. O+ y' i: H o* L) g
-a Resolve addresses to hostnames. - V' N8 Z0 `* X) Y9 z* [
* W* @) S1 s# P8 a 解析计算机NetBios名。
# z2 b5 H9 A; v5 ]2 I7 |
# e9 g+ T. H* p& m1 |' z* U2 ~ U 示例:C:\>ping -a 192.168.1.21
" k& P+ }2 T- g 4 D8 U$ ~6 S7 A
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
0 _" f1 ^4 r6 O8 k. Y* R- V 0 j; Q8 o" X3 ?* Y: P
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . f' u: G" \: ?" C- ~* [
- K; Y7 L: }; e) _4 g' D4 Y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * H( g) x6 n1 d
|- z/ M. O- K% @+ K8 k$ t
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ f; z: V X- [; w8 @8 t
* |( q. P* X& i" O/ g ) p# ]8 d& }7 J- u5 ~( x0 T
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' r' W% g9 V' y. V) L6 p& r
# J* B! e: h/ t! |, B Ping statistics for 192.168.1.21: : s3 `, x: r# U
+ W0 s; D% K# d& Z q6 `3 j. j
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
+ {+ X8 {) q; c9 }3 n& @( Q3 L+ M9 x9 v ; R8 D$ m5 L7 |6 z- R
Minimum = 0ms, Maximum = 0ms, Average = 0ms
0 L1 z9 k/ @; g& I5 y, e 3 ^$ F& \2 s" i, T2 Z
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
4 C. C! ]/ B! L; @0 V1 Q 9 _+ }. C9 B/ P6 E, `, o( V
-n count Number of echo requests to send. 7 L4 T! p2 d8 g6 [0 j
; v5 ~' ?& c$ ^ m2 H
发送count指定的Echo数据包数。 6 F( l8 P$ B# a& L1 S, @
( |6 ~; w2 S8 j R0 @
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
" R" O' a& s5 W* s3 E8 M 3 _* u$ Q# `7 \) D6 F4 L
C:\>ping -n 50 202.103.96.68 * G3 w! x6 f" {5 i
/ i, J4 c4 J2 S M- C" q
Pinging 202.103.96.68 with 32 bytes of data: ( d) [% @! h5 u" c* v
2 }$ a+ {7 o% U9 ]5 t- o Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
5 D* V& W% O$ y- V 8 r1 j! p2 S: z7 F7 l0 l
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 S" A- r7 V! M9 W$ y6 t
* ?. ~$ [/ \' o" `0 |
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 \2 J2 f% a3 j |9 ]6 D5 j1 \+ B
7 n s$ n4 ^% G/ C( k Request timed out. j" J! h7 `+ m9 a& H1 C4 R
9 `) G# u/ G; k. Q, }2 \ ………………
1 b+ L- D& l: W) ~
, W9 u7 I4 o* Q5 L9 X9 r3 d! k Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 { o4 x, p3 \( X" Q
- M1 F5 e: }5 s/ S; t- s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 x" U+ ^1 \ S8 W8 q- R / W( G; J# F6 [5 @6 k
Ping statistics for 202.103.96.68: & a; Y/ C8 H* g) A
! i% b7 ?" _8 \7 U A4 N
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
/ n! w: d1 j& `$ s& r- L
; X a! _3 K! _" `) e7 B Minimum = 40ms, Maximum = 51ms, Average = 46ms
, k; a* y) |! y( \* X- ^* G/ s ' V" Z$ w) {/ Z
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
8 I1 b4 y# M, [. s$ z: V1 K, J# w- h % Z$ V8 X2 S7 [+ ]. U
-l size Send buffer size. : R3 X2 F/ c- |, b+ ]1 K- E) ~0 X
' b, V/ z! R# J" ~
定义echo数据包大小。 |
|