Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 & g# \" R7 V8 k4 Q
  
% [8 Z; A( ]. m% w% L  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
2 `2 n9 T1 ]8 M1 Q$ i: |0 U5 T   $ p# N5 r1 V; E/ G
  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 , _" Z6 H" Q* Z
  
: I) {3 j; {) n/ _$ S! Z  Options:
6 b* ^2 U- ^' C; n% v   * A  r! M! @7 D' b
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
  o& Z. u9 N7 @6 w" G  
2 u0 E# R+ b0 y+ M  不停的ping地方主机,直到你按下Control-C。
" o, u+ B% n4 A* v# _" z, Q3 [  
5 X; X" k8 z4 }0 n8 l3 p  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 & X$ g. Q5 E2 `0 F! |' b- C3 s# E
   $ B- Q3 ~: v# g
  -a Resolve addresses to hostnames. 5 |/ M) C% p. U+ M3 p& k
   1 X) Z6 M1 t9 H  u8 }
  解析计算机NetBios名。 # g$ C1 n9 q, a  I
   6 m# b- B2 O. j2 G% M* n" N9 v
  示例:C:\>ping -a 192.168.1.21 7 D9 D4 @, k( ?' {
  
1 ]( z) i2 ]: P, i  G0 c  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: : u0 r5 h; x- c. ]) z3 m
  
0 }& t$ Y1 N# M' n3 }( a) I  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
7 S- d3 H$ ?* ~& {0 G( |   7 \8 Q* j' o: [
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 R$ i! z8 z& o# `7 F  
/ B2 a) R  z" t. f  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : H& Z8 i: B1 Q. _0 `. J

% J6 P* ~) D% l7 O. ]; c   % j3 P6 ]2 t5 _+ h: n. H" j$ c
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' U5 D# Y# q8 }# H8 B2 t! Y5 O  
* {% K, E$ {6 f5 V4 g8 |7 Q  Ping statistics for 192.168.1.21:
# {- G; ?, V: g* y; r9 K  
" f9 l6 [$ T7 M  M( z  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
% W) {$ z2 c# o# T5 \# T   9 @7 l7 ~0 V; I% G  o( F, p
  Minimum = 0ms, Maximum = 0ms, Average = 0ms : R+ ?8 [% R3 Y
  
2 i9 Q8 u2 C. \9 }  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
8 Z% \2 [$ y; m9 R   1 T5 j9 b8 N0 B$ j
  -n count Number of echo requests to send. * s; y1 h  J) _+ X4 v* U
     z8 q( d; ~9 t
  发送count指定的Echo数据包数。 " y' I+ h& N9 `0 E
   * h% [; L2 {6 ]% K
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: 0 s0 O. u' s: d9 D( N$ A
   ( i9 h( V6 T& y3 ^3 e5 [
  C:\>ping -n 50 202.103.96.68 5 ]) R* i0 w, D& m
   7 q; c; K# F" X, _. t
  Pinging 202.103.96.68 with 32 bytes of data: : i, _+ z$ {4 O% |, K* h- }
  
- P  `' n1 l- u9 D5 o/ Y0 G( V  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; n4 W5 w$ T" K
   0 a1 g9 ~6 N3 z* {8 M# z6 _4 A
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; L( W5 J4 U/ E
   + i9 ?  u! ]2 Q# O# W% C5 k1 B
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 G; S0 L- [# a) Z: I; c$ S' n- J
   ' ~# G" K* U* Z% u/ |
  Request timed out.
2 p8 X- z6 G0 \2 D6 o" \. T; j     o+ F$ i& _  z! M. u7 ?
  ……………… 2 c7 U: C% D9 z) x6 G; \
  
1 i2 }9 e+ `! y  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 K9 r5 g: @8 A* ]+ n1 S5 p
  
/ W4 L6 C/ S# Q4 W8 L. @# V  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & ^6 L( o9 }& y! V
   ' L9 h( V' v) X  L, [
  Ping statistics for 202.103.96.68:
9 Z' D+ m+ q; z$ P# e   3 ?" `: o& a- `& d" e: o
  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
& o" Z, g0 o  }7 [7 R4 M  
7 g+ t6 }: O5 p) A, k* E6 A% r  Minimum = 40ms, Maximum = 51ms, Average = 46ms
" E2 T% A; i4 l- U   6 t9 i# M1 i* N3 E8 T4 `
  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
' t1 D) [2 Z2 S/ g8 K, H- _  \  
% Y+ v6 T+ z' C; }  -l size Send buffer size. 2 ~1 e  G& _( J5 B- u3 V; B
  
  M/ V$ Y$ b) q2 F9 f  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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