  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 - \( A0 M2 C a* w$ X
9 C5 y/ V7 W8 L# ?" N5 [: j9 z
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
7 e$ l1 ~6 V @8 O) g# m' s, M% z , U! t; j' f6 m
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 ~& P( }5 L) `4 F$ I! r. J
) ~& b) L5 \7 M) o3 Q9 Y Options: ' V) a) @! ^0 s A/ t
* f! y1 V! z3 Z4 X+ M# F
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 5 K& ^# j2 D# e; P6 {
4 t7 k9 |' m* N$ a 不停的ping地方主机,直到你按下Control-C。 $ p9 s' h7 Y$ T$ O6 S( q: P+ f
+ G G. L3 k* \" [% E" ] 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
$ I7 A7 @4 Z- A. V. f - \# ]8 M1 ?( `2 \/ Y0 `5 v0 M* V
-a Resolve addresses to hostnames.
' q- W: @2 D9 K! T# |3 e , Q6 ~0 O0 b3 K# O) t
解析计算机NetBios名。
+ ?( T) z' `8 i0 p
1 W2 n! K' p' b 示例:C:\>ping -a 192.168.1.21
1 }0 b) G+ X$ q! q# M) C, R3 g . C0 |8 U5 v. A4 x& G8 U
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: ' d0 }0 T. T* _& s8 s
) N0 R+ U0 ]% j$ I) T1 d: u& g Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ s, K. ]0 u! O1 J! G& s( ~
4 M1 }( F2 K: E- z, D3 Q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' g# [+ g# J; G- H; w3 l
) G- w0 ^5 V/ {$ w1 H& M
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ g; w r9 e$ d+ ]
8 k2 ?$ i6 Z& b. ?1 G
5 j1 ~" [! N" ~. r6 s3 f Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 g9 L9 w0 v% W* d
8 P! _# M- @- t) `$ y Ping statistics for 192.168.1.21:
) W# Q# b" }5 X! r( w1 _" i' e) d6 [9 a 2 ?1 L+ {8 T# P9 {1 q ?
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 8 N$ x* \) f8 u' t
0 R [: T% o" X/ @* y% u Minimum = 0ms, Maximum = 0ms, Average = 0ms 9 ~& I; B) b i6 d5 ~
6 X- T% t3 Q3 W 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
8 b! J- _4 s9 i3 i ) h' u+ S$ V( C' t+ s$ t" B8 g
-n count Number of echo requests to send. 3 y) C% \ u A0 |' n
. w/ u; U/ f" j) D7 ^; t
发送count指定的Echo数据包数。
& `* ~2 `/ ?9 H
% ?' \8 S5 { D: y0 R6 P1 C3 D/ Z 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: $ w. p. u; X# P. i, v v, i4 j& B6 ?( H. j
+ [5 u, s. [- H& p/ t
C:\>ping -n 50 202.103.96.68
7 x/ x3 n) ], _1 d, m
* b- d6 g$ `; P8 d) d( z1 _ Pinging 202.103.96.68 with 32 bytes of data:
# o! { v6 h( q4 X2 N' F8 V
3 R$ @6 f4 g& ^) y7 ] Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( N X+ |9 I8 ]$ J0 H: \4 c9 }
5 A: G7 x) k2 {( }5 j0 a' q" \ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 2 v u$ Q# o6 T: \6 t1 f
* {5 W. R" y4 M0 p0 u( R Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 9 t6 \" R6 I: U& o; O7 J1 ~/ u
: d2 g5 \9 n* a8 G
Request timed out. $ ^3 `+ [) l7 e1 E" l8 n8 L: P! E
" Z8 R |6 e* H+ O) F
………………
6 i2 Q7 L/ J2 g/ W( ?8 O
2 x* ?; ~2 |0 o+ | Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 d: ^6 z {. J" O( ?. X( A% d7 c
1 Y3 Q1 N3 A0 @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 N1 T) B0 a1 }% A
\* h; S2 K$ u" }) ~ Ping statistics for 202.103.96.68: 2 A" R. f& B! G2 P: Y
4 h) K4 ~" K3 @: R
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
2 o `+ B5 z: ?! G, o 4 W0 ^; G6 ?, n! ^
Minimum = 40ms, Maximum = 51ms, Average = 46ms 3 B4 W E& V2 T/ Q5 `
$ Z* ^8 f$ g" b8 Z/ p& U 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 7 J# [0 B8 I2 z% N
/ a7 W6 G E, [) T8 `: R1 d
-l size Send buffer size. + M, s1 j$ ^$ y
! F& G4 e- j' W$ c" _! I
定义echo数据包大小。 |
|