|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
& o. P( f3 z7 e * `7 i+ v i3 S" n
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
6 s5 F. S7 t F$ ^/ S: G5 I/ x9 c 4 p6 U1 w% k. D1 G; t1 a& j! J
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 ) F/ V6 T% n' [ [" o- o$ k* y
2 |7 W& v6 |; \: y, }' [ Options: ; E- G' c; |" E4 E) @. i: F
! e' _. [8 f& ^5 w! e& D -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
" c9 @$ K- E+ O- O
& Q' i; o$ h! H 不停的ping地方主机,直到你按下Control-C。
* I+ @1 a0 o) {) x7 [
) l. q( q- x7 b4 C$ ^# w5 ` 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
& W( k$ X4 S6 E. V
1 `* T& G# L& |7 R; V5 R3 A9 v- Q -a Resolve addresses to hostnames. 7 A& \; L- l8 O) `: h! z- o8 @5 C0 N
6 L6 P% t1 |' s1 S3 F
解析计算机NetBios名。
" {4 ^ Y, u, ~$ Z
& L+ m" x6 [: J 示例:C:\>ping -a 192.168.1.21
' f# q; s' H0 r # D( X# m0 b6 l9 c2 L! A8 @
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
. c1 v6 E! z( o3 J3 r: }
: ^+ N9 D- p1 O R! S* H" y Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & k% S# T2 U' O a2 p
( u( y" z b5 n$ N/ m0 z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 z" y: J" |% I' p$ w
% T/ x& k2 p$ w4 Y1 n1 ]1 I Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% e* J7 H: ^. P* y9 L
* d3 v! N9 Q5 w, ] T
9 ^, P/ i, g- Y( z0 Z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 7 ]5 \' A A( r0 F' j
9 R: r8 B; d% w7 n O7 ? Ping statistics for 192.168.1.21: 2 U( v* q' U. T0 z9 F! A5 C( @
6 m. f( e- b$ c& ]
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: " b% I0 y$ z6 U% u: F. P
! A9 J o$ e! j Minimum = 0ms, Maximum = 0ms, Average = 0ms
3 d3 y6 E% S2 J: J" H
! ~) K+ U k* ^- V+ x0 f( @ 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
6 h/ V6 ]+ t+ ^0 V( x* L
. t$ Q' X, r$ U! c -n count Number of echo requests to send.
( R6 @7 \' C; r c; C
7 E8 p. [8 R+ \2 F2 i) D! I 发送count指定的Echo数据包数。 % |" e+ U' P5 u* _9 O/ _% O
- I4 \5 M: y. n/ p/ r6 w+ |9 V 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
; E8 h* [: A) `7 X - d8 Q4 O! i; I( ^" c
C:\>ping -n 50 202.103.96.68
" ^, t8 `2 K6 M/ z) f ( {1 C$ R' Z( M4 \! U) K" W& r! o9 E
Pinging 202.103.96.68 with 32 bytes of data: 8 O/ D# |) S7 e2 e5 F
- _" t- L0 ?4 _+ Q" g) r, v! O
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * O: J( W9 x+ s$ ]+ e% r+ Y
+ b. a2 v# \6 U( `7 s4 J( a' ]0 l; Y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% Q9 V% A" ]. K2 M Z$ Z' ]
0 M J- N& s/ V. M Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
g/ s- l* n2 q) t5 {
9 i' G2 a8 s% I1 `$ j; [ Request timed out. $ p8 a8 i |3 q+ i% {+ P
6 e$ ^- B u4 P' C9 P" ]
……………… , N) c% N( M8 K3 W' w; M" m3 S
1 F; v2 h# E* Y3 v
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 o# s' E% `# u2 o& H/ Y
: q$ i* U' P2 T! {) o6 S Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* i5 I+ q/ ^3 A8 D, i" [
. Y' L# ?& |% i. \6 Q+ D8 _# ] Ping statistics for 202.103.96.68: " n! u3 J/ u0 H6 v& q: y$ B k- h
/ J" W$ e( f9 \/ _' X. z) W. | Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: $ s+ ]# o; D% R6 ]9 ^& b' n s
. X I6 K& E, H: u" g4 T7 N
Minimum = 40ms, Maximum = 51ms, Average = 46ms & {0 @7 L# C5 D- R/ D! w
2 C' l4 N4 k2 G9 f5 V; S* u% l, q" [) K
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 : i" J6 I" @# n6 J, `9 M) b
4 i2 s* J. H4 j# G -l size Send buffer size.
: n- v8 B; q J1 S* P6 ? O2 E ' Z2 C! d! X8 v3 o q" _
定义echo数据包大小。 |
|