Board logo

标题: 教你正确使用Windows的Ping命令 [打印本页]

作者: 野人e族    时间: 2008-1-27 22:16     标题: 教你正确使用Windows的Ping命令

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( w1 |1 y) R% ~! y( U3 i- t
  
; z/ ~# B( Z$ ^& I3 @  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
9 p, W$ x  c4 v, T   ' ]3 N0 O  B8 }" `5 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 3 {8 p+ P* _! l. {! v! f
  
2 V+ w$ a9 d6 C' C; w# C  Options:
2 l  h, l, {9 B8 g) }  
# e& b6 Z" M: [  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ) l  {5 x/ L8 u$ z# U
  
8 g  a" r7 Q. H  不停的ping地方主机,直到你按下Control-C。
- [* @2 o, A. x4 f* U4 ^+ \2 H  
% v6 |. r1 ?4 z' ]% }, X' e6 @  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 / j+ }$ c7 Y' p  l$ j0 P
  
( A  C* M' O( l5 F  -a Resolve addresses to hostnames.
" [% c- `. U: T" K  
) J. a! I7 d1 F! F3 ^7 p: j  解析计算机NetBios名。 , A6 t7 ~1 Q& V, ?; t& n
  
: S/ ?7 Z- ?( w9 F! r  示例:C:\>ping -a 192.168.1.21 7 v1 K5 ]) y$ @
   ! C& z6 v  r* F
  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 9 o. @: A- C7 I$ f
  
5 Z, }3 Q2 v4 q9 i$ L8 H. ?  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 - @0 f$ `0 ^) O$ e$ \
   & L. K1 T& H. L9 X' h
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 V" J9 g$ V- a; o4 Y
   ( _. L/ d4 j1 v) k% f; P
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 h; [/ m5 e$ V) X3 v9 h: S+ j0 P7 k( p# H# X' i" C- J( R! [
  
8 F( f6 H! q# ]( X- e8 B( I. s3 P  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & G3 |# Y7 S( x) n
  
/ |9 {$ |- Y6 m4 d) T2 b  Ping statistics for 192.168.1.21:
% Z& @, K3 W3 a: Z  
, u, B2 |! Y5 ~3 h4 m  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 8 `0 `7 ^# ^" N0 G- Q; Q! U
  
- @2 [' A/ ?2 M6 R6 v+ f  Minimum = 0ms, Maximum = 0ms, Average = 0ms 9 s8 b2 C5 t& e. D8 f
  
6 ~2 E, }9 Z! P/ H% v5 J  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
2 U6 e* b8 a) h" |8 `0 C  
0 j( i  [& @8 D$ X( w/ ^0 ?: _5 ~  -n count Number of echo requests to send. 8 x# q' B4 D8 {; u
   3 u3 N, d9 D) X5 D" ?& ?" f
  发送count指定的Echo数据包数。
+ \. g- ]- W! n7 Z3 J8 f- R7 Z  
+ L0 q, [9 Y3 C: s+ R; o$ u  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
# T4 u; [! x& l% a  
% p, s# ]8 m  V! F- |  C:\>ping -n 50 202.103.96.68
+ P/ H+ p# v0 |9 d2 X  
" \; J# s& u( m, t  Pinging 202.103.96.68 with 32 bytes of data: ; y6 w+ F9 B  }6 k2 p. b7 F
  
6 O  Q  g+ @- X: O; }" S  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 o, t3 \9 E& K* [6 q, U' \   / h) F6 E' ?$ q
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
* ]# \- z) s4 {1 c5 h: F   / t6 h9 n8 e% l+ W' }
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
  V; ]- Y7 O) @3 T( b5 Q! K   ; G0 q/ j8 p( i# b/ l
  Request timed out. ' v$ s$ ]( z1 ]+ X
   $ v' N. e7 x" M# }
  ……………… . J5 N2 n+ B9 C8 e
   ! V% t9 T) A$ D& J
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! w5 }# G* e- b  
3 y) A, l% O: _- z+ ]  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - t8 G: E; H0 C: \
   . ]: v) R; S4 F- k9 }( A2 q& i! J
  Ping statistics for 202.103.96.68: 0 q; v# S2 N& G- V; W
  
' t; ^; l1 f6 v" m  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 5 v/ G+ n0 b! v( m6 b
  
" W" H9 }0 L! K! ~: n  Minimum = 40ms, Maximum = 51ms, Average = 46ms
# i6 w4 w. i$ W; E/ ?   6 Y3 z/ [: S9 M" `
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
  v; o; E5 N8 N) N1 e3 [( I# R0 w* L  
# B- N) ?$ b4 h  -l size Send buffer size.
: T0 }0 ^- [0 N   2 M  J4 a7 ]$ g% w
  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

强大,但是我看得不是很懂!




欢迎光临 捌玖网络工作室 (http://89w.org/) Powered by Discuz! 7.2