标题:
教你正确使用Windows的Ping命令
[打印本页]
作者:
野人e族
时间:
2008-1-27 22:16
标题:
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
. C8 Q" ^3 ]6 a+ o0 g
8 T* a }- g5 {# X
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
& D; {! [6 d& y
" b0 g. g' f4 q- E
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 o8 v' y7 F: o
2 ?( @; t4 W/ ^. b0 c
Options:
- Q n7 l$ x% Q2 g# Q' X. q
! R; X0 W& c. X5 g4 k
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
* W- k6 k8 {; }4 s/ [
2 M8 f! ]$ o4 y) }/ |2 L
不停的ping地方主机,直到你按下Control-C。
7 s z0 Q8 x: J! b% R( z/ r. `
4 A' {. w s/ ?: y4 }. G" N
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
) u1 W9 v) N% U* u. d/ X+ _
( @) p. T* I+ t! L" y+ h, E0 k
-a Resolve addresses to hostnames.
9 q8 Y% c; q- W! ^
?; I6 o4 A0 H' c3 f, M
解析计算机NetBios名。
1 l- w/ h8 N9 K$ X4 c8 F
8 f" x$ m! C1 P5 ?
示例:C:\>ping -a 192.168.1.21
& O* C1 B+ ]) s2 X- ]
! c9 n+ N- ~# _( z- K5 d; n- R% |
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
+ k1 L7 E; ^+ a* b
0 N1 w$ t- z' [- i
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Z2 N! b' E8 T
* E! m' p5 M; S) z) y& o$ n- t
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 A* _& A: d& M8 y
$ m1 B! k) [6 }3 w& t9 ~6 y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 f {0 }0 u! e. V, ]
+ a9 ]3 A7 f7 ^' ~6 h$ E
0 p4 H. [* b* e4 I
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ N7 _+ F: z- f, t& e
5 s% h9 B+ O( O4 f. [; N
Ping statistics for 192.168.1.21:
# q: d7 R6 j! s! |4 z" O% \ o d
: A, t$ R2 Q, B L4 q' e
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
% u) R+ v4 Z5 p5 d2 T) V
5 D9 x) f* M& E5 m; M4 C
Minimum = 0ms, Maximum = 0ms, Average = 0ms
* |) Y7 Z1 U; h
: c5 z2 `) H Q
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) E; L; O9 }4 U. ^6 q( M
/ E- G7 L5 p/ D7 v
-n count Number of echo requests to send.
; m/ X* ~4 E* w4 @! i
6 x w. J5 t9 O8 ]
发送count指定的Echo数据包数。
$ z5 H1 H) O+ O4 }
* m+ N) L# g9 \
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
7 [9 U% x' j+ y6 [* w
V' q# |: B; o, h. C0 t0 h3 x
C:\>ping -n 50 202.103.96.68
% y+ q* f# e* [8 S; f
, N/ v" R1 K1 p4 {
Pinging 202.103.96.68 with 32 bytes of data:
/ }7 g ?; c+ x
; u; H4 y3 h; G9 Z* q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 E1 \9 M, Y3 x" X- h X
2 R0 ?, O$ Q. Y) G2 z% j, h
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
0 C7 `; w* r: @, Y( r _5 \$ @) N
: V+ }# U9 C& h: \
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 w& C7 m! f4 c# Y- `+ J
2 A( o* [; ?" P. l! N
Request timed out.
6 s" L* e! {/ ^! J
: M: [: g0 d2 `+ Y3 m8 g
………………
. x: }/ G' D% d8 r9 b
' x2 m* M {# K+ M! o7 d! m
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 T4 k1 J2 l( @& _! d
, n( M# m- P6 I/ A
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
& |# @' U" B9 e8 N( H; F
% B c! D8 y- E0 f0 n/ @
Ping statistics for 202.103.96.68:
, O8 b- _9 F0 P8 p8 l. Y
& U7 }5 P" D& S* E6 a
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
# f5 q- Q9 c8 x& Z$ J
1 y1 W" U) v) i. C# E& Z
Minimum = 40ms, Maximum = 51ms, Average = 46ms
5 u/ H+ B+ z+ A/ ^2 X; G8 x
9 l _ J) F1 Z1 M. @
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
1 I0 b9 v, A1 X( R) s
2 ?" C& L4 b; l5 M
-l size Send buffer size.
2 M- r" \6 [: n4 U: N6 R* C
& J& W( Y6 |8 M$ _( @
定义echo数据包大小。
作者:
冷雨清心
时间:
2008-9-25 15:54
强大,但是我看得不是很懂!
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2