|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
, A T+ J- n2 F; N 4 D1 u" r! n* o T f5 O
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
F) J' z X% X7 I1 E ) {, m o* N; i8 h7 g5 k) 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 5 ]+ L( C% C' A5 I/ z
- e6 J& E- H' R( i: W
Options:
6 F! V, P& `) J # z. l7 `* q* ~' W
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. x2 O* z2 F2 E2 J, X7 c$ k
3 | T5 i8 z7 i. k6 B 不停的ping地方主机,直到你按下Control-C。 & w7 c/ w6 B; ~/ N7 C$ y
: I- Z( a! Q& U% m3 L$ r
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
$ @: \# s1 l6 `0 d, B1 E/ c* O7 o - Z+ v+ V) a5 d) m. A5 h7 l6 ?0 Z
-a Resolve addresses to hostnames.
7 m' a! P; @( I" g& q7 l: W0 T
3 @! c# V, G. q7 T' a: D 解析计算机NetBios名。 ' H( ]1 }) u% j9 E! d- X* s
}% F% ~8 Z3 K( a0 o& ? 示例:C:\>ping -a 192.168.1.21
: q. R0 Q5 H! W/ J 8 u* A5 f `/ X4 G
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 7 I# I, [. I9 |
7 i: r/ J% @6 U4 h: H
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ F Q T q% N6 |* z3 r
* I3 ?/ ^' ^/ D6 i6 M Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
) l$ _) W1 W$ h$ N4 E7 H" ? 6 B4 I3 {8 l$ ^# ]3 x
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * F8 s. @5 f( Q
# G9 n0 s7 H+ I2 i
1 V. n! A* h1 C9 e Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 a+ t! l- C t$ K 0 s! U1 T% P H+ f% x( M8 O9 i% T
Ping statistics for 192.168.1.21:
0 Y( m, { z& @2 H3 V5 i$ D: n ( ^& Z) ^ [- {! x$ B# g
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 8 x* P" X" D: \# i$ \3 u
4 s* ?' t! b4 d" y0 T% v; c* a Minimum = 0ms, Maximum = 0ms, Average = 0ms
. R9 ^; J7 e$ ?" J , G; S ?( j H7 k
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 * X! K) T# h" ?1 ~/ G+ k+ i: W6 D1 G
' [+ ~8 a8 o8 n) C. S/ R/ x -n count Number of echo requests to send. ( S# X9 T/ ]# L8 y n, j0 \5 c9 h6 l
2 V; h6 U- y H% z9 n s$ O
发送count指定的Echo数据包数。
) k/ w- C* J( _ # W! m5 D# o+ _* Z
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
7 I. I4 x$ h$ o! v" ~8 p& z2 m" u 5 o$ l: n% y2 O- D
C:\>ping -n 50 202.103.96.68
, I* ?+ J$ t; {1 n7 j% c+ N 0 R- {# p5 U! a, n" v6 T4 b- F
Pinging 202.103.96.68 with 32 bytes of data: 0 q s# ^2 P! O& H- e
5 X+ u$ R9 w+ m Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( `" k; _ d0 ? D3 N' n% ?
9 ~5 h/ ~; ~: D! I/ Y9 w9 ]' E! }: d Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; Z6 B7 s1 N) m, Y0 }, Q+ ?' [
! f. R8 E% h, r! a& C( K Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# L% C) _! j- O& i
- n% R3 F' F7 P2 }7 V1 t, u Request timed out. % o. T# _3 h& v
! {$ U4 s+ X) I6 D: a
……………… 5 y" [* w F( `4 k
1 q. t" z3 [, a. _
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" N& g6 s" g% R
0 r( u) X/ `4 n' V U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 y; s! K6 t! V5 z. R 3 L4 y/ E; n& j; n) E/ ]) ]
Ping statistics for 202.103.96.68: [% \: W! H- X5 I) h3 R
# u/ x4 V6 j( S2 d1 O$ s7 ` Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ' J: o2 N0 J) X$ W& {# V% Q
$ a% C# e6 F. v S% M. K) ~+ ? Minimum = 40ms, Maximum = 51ms, Average = 46ms 4 t# m+ F* K8 Q% M5 O7 k' D" }
$ y& ]+ a* Z0 J+ b, |0 j6 h 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
6 H: V! W6 x( L' }* g1 z
8 S6 i; J! r& ^* l; R1 v5 U -l size Send buffer size. # c) v0 r n* _' X
* u" N0 o( e& {1 H% q/ z
定义echo数据包大小。 |
|