Board logo

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

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

  对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
- d9 i" Y6 V/ C. I) P   + b" d6 c, ~. c) P" B
  现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ! G% M) e# [) z/ Y1 w
  
8 D, _; M7 `- N8 |# B  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 {/ G* q) G3 q' E   ! K! B, V, ^+ G; C, x
  Options: 0 H7 X$ M$ p1 v0 E$ O
   $ g8 q, P3 N+ K  Z' o: a: f
  -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. : h0 \$ D  ]. m4 i6 H$ q: s
  
& K! [+ y2 P$ e) I  不停的ping地方主机,直到你按下Control-C。 7 i* ]! s6 v2 Y6 k. H
  
/ m! ?8 y6 X7 s  此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 " k, v/ [3 F4 U3 p
   5 [( r! B$ o% i  s/ E
  -a Resolve addresses to hostnames. / j. z3 \# H' ^) [8 @- L% a
   . l' {/ H9 u$ ]
  解析计算机NetBios名。
& u/ z3 m% k+ o: Y& m! ?   ! A0 o# M. D$ I. b: \& g. r
  示例:C:\>ping -a 192.168.1.21 1 Y+ q( g: D. K- H0 J. B4 p
  
* H9 r( w% n3 Z# F8 C  Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
  z3 w: p# E8 V  ?  
1 m& I' S/ |8 a6 O) H5 A$ x; @$ E  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 m+ s  G% Z8 w9 f# e# Y  \5 x5 n   0 ^- X+ M4 g7 ^) ~( P
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
  ~8 v2 i; j+ i7 G     Z, h) L8 }' V0 E6 K# O
  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * s9 H7 g$ S. S
2 E8 m2 }$ {! q4 f
  
) J9 T, [, s1 F: m4 j* y  Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ D! F9 M" b) M% S$ X5 e
  
, p  c1 n/ n' N3 s. U3 h" V  Ping statistics for 192.168.1.21: + X; [. j/ f( w7 T- W: ]% X1 B! z
  
9 Y1 C; }* T$ ~, t# R4 V- ?* L  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: + F- b# k% n* }, E+ [" c6 d8 A
  
' `9 ]: K6 V) _4 G( p" L7 @9 K4 u% }  Minimum = 0ms, Maximum = 0ms, Average = 0ms
4 m+ A+ Z9 ^5 w8 R( D+ l+ P  
; Q4 A/ u: m1 X: u  从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 0 H% x7 R: B9 x+ R! q$ K* T
  
* R: k) [1 Z3 {/ x% O* N9 T% D# @& y  -n count Number of echo requests to send.
- z% ?+ B% S& L. g: ^6 L- T  Y# o) d  
6 M0 U9 z. A1 P( j  发送count指定的Echo数据包数。
0 F  |3 u8 g- J% m4 ?# p0 ^   , H. ]; b, j3 X" _: a# a& v
  在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: . _% d% Z  E# c8 u, c1 W7 V
   0 i2 Q' \: f* H+ w: i
  C:\>ping -n 50 202.103.96.68 2 y. r7 w# L( f
  
6 Q9 y. c8 }4 R' h' j% `  Pinging 202.103.96.68 with 32 bytes of data: 9 U/ a. f/ c6 [: F1 \8 e# Z
  
$ C9 V  y* }2 k: u$ R  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 , z, x. F0 E4 s9 _5 o7 J/ |) k8 [
   0 E1 l0 W2 `" }! `; z
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( \( T0 e' @8 g' L+ x( [  
7 {, q! s, O5 g5 p+ j" A; N. F  j6 O  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ C' r7 ^3 |! {7 S- U
  
! m* w3 L$ m# l2 M  Request timed out. ' {8 I" J4 G1 P
  
8 x1 m( F# U( }6 C  ……………… 0 S8 _7 y% R$ Y7 M
   # D' v+ ?- I; [  p" u
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; n# N: K" \5 T7 R* O   . i9 y- H$ E: N4 D  g
  Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' z9 q) d9 |, E+ D   : J* c0 @$ c; m8 {
  Ping statistics for 202.103.96.68:
/ ~$ r  ^6 u* e  K0 m  
2 Q9 m$ |: o/ u8 D: Z) D& D  Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 9 k9 j" V6 }& @' Z# x  P; J
  
! A5 S, v! Z7 C  Minimum = 40ms, Maximum = 51ms, Average = 46ms . \0 ], {: P! E2 y. ]
  
1 F- O( J6 K# ?, m5 N  从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 2 P5 F% H) ~! T2 A# C$ b3 h. W1 V
  
$ |! Y. `7 R$ Y* R- l& u9 E  -l size Send buffer size. ' b: |4 h' g+ a; k$ z: Q
  
7 Y$ O: M* d9 ~' n  定义echo数据包大小。
作者: 冷雨清心    时间: 2008-9-25 15:54

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




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