  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
! ]$ ^2 v# o5 y6 F* u! i0 r
1 B4 w9 J$ g1 c# V2 ?* t 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: k. s! F0 ~# J# \; N1 H3 f6 q
/ G1 A: A U" }
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
0 D% Y' I: v* X# H. d ; U% s5 \' T( W$ _4 V
Options:
2 X3 f; `( z# i 2 A% i3 Z' |$ B% ?2 y; @% t
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
; N# L$ t& C7 B' S" a
& \' E0 o. \! S 不停的ping地方主机,直到你按下Control-C。 9 ?9 Z: Z$ i4 a# B6 K/ D- N8 Q' f
+ S6 B: ^4 X2 s X% G 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
$ B V& y7 w K/ m
2 h. V/ g3 v3 k -a Resolve addresses to hostnames. & F- i1 y: x C2 l
9 l5 K4 i/ }) p) U/ y6 C4 z 解析计算机NetBios名。
# X, _- i4 p" B6 c8 }- p$ B# w3 f
! D( f) m2 _2 M& R9 L. j$ n' E 示例:C:\>ping -a 192.168.1.21 3 O4 N: @ l: W: Q4 J
- x* a1 z) P4 ?, x- x ?
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 4 p! `7 _# n+ B. V
: C/ ^! {1 i8 F8 |& A+ G% q/ j
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' x/ x& T5 Y# w0 S, A
; I/ j6 \: M6 @* _ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
# C8 \4 I d7 q- s9 ^
; E T$ q+ V9 ^9 H) S Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " T M) N! Q4 g
2 M3 Y& h* ~' o s& q 9 {3 f8 z9 o3 q! i+ F
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( A% |/ b1 X/ J$ p- s * O) P: {# ]: \
Ping statistics for 192.168.1.21:
5 C) ]# V* P3 m: c/ \
1 i. u' p! B* [. m1 u Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 7 n2 K& E! }( ?8 Y+ P
# u% Y$ `4 H( j+ h1 S. X# z0 r# y Minimum = 0ms, Maximum = 0ms, Average = 0ms
9 e3 v1 P& }- _2 u
8 v2 t' L& c' \- a 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 : o% E8 ?1 y4 L* N* I+ R$ r+ @ K5 B
$ S! z7 A+ [* h* T- ]& {3 X$ E9 W -n count Number of echo requests to send. 5 |( r- j0 k; ?, ~5 w! n
% B0 D# M# x: Z- h8 U) X 发送count指定的Echo数据包数。
& S; j! { g& k- w4 Z ' L. A: y" a- \+ Y
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
! a0 [& [% R3 U4 d+ _" i1 V " s1 s2 h; B" l8 j
C:\>ping -n 50 202.103.96.68
: {% u- R6 \" W9 f
/ i9 A, F( @' V8 J Pinging 202.103.96.68 with 32 bytes of data:
$ l: n" h- P1 L6 T6 b- O - Z, y0 y3 ?6 z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ t4 b8 n# r4 w( r( u
3 Y7 [& i d7 e; J4 Y# u# \ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 0 k2 V( H7 Y# M/ u& g4 ?2 p
. S; }% p S* X" n- L, s; C; E Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. u B/ Y$ o4 x2 w& t+ `4 f
9 _) e" v* [( _# x, x- r. f/ t8 B8 d Request timed out.
: a: u. ?; N0 b+ h+ N! O1 G% }
* i4 J8 _& R; F8 N& ~ ……………… ! j8 Q6 n& H1 p2 g
# V; e0 d. D [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - A d. ^& Q7 s& w* |" t: L
( G1 n: x) p) Z' O0 e g Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 6 O3 T7 N1 V$ L( |2 v
; {; f. L3 r4 N Ping statistics for 202.103.96.68:
+ V5 v' [9 l2 y9 z# e; u$ t
* x O: e' n# c' D3 u Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
+ O0 H1 |* i5 L+ m" ~7 t
0 ]3 b$ Z& b- a8 |0 i0 n1 M Minimum = 40ms, Maximum = 51ms, Average = 46ms
0 I; |! ?: f- u0 t( _! b
8 G# ?7 G8 _+ t6 k2 T- R 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 4 y1 ~5 u$ U. y
M; Z; B! N0 |% A3 y' ? -l size Send buffer size. 1 T e+ l4 O6 C4 S
& S# V/ D+ c' S) l# l1 \& t1 t 定义echo数据包大小。 |
|