|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 5 E" E$ D6 A- y( _7 T
7 ?3 U* U! V# r: \" L* K. m
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 0 \4 u9 { U4 P
2 w. t: H( M, |+ `+ ~
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
$ ?- U! f5 y+ m2 y! i3 u
/ l2 H- V! t# v+ l0 J. K8 v2 b: w5 d Options: % C7 @& H6 \" B2 M
8 A/ J( v" P' V" K, o; ^& N
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
, ~% p& S$ i9 \ ) d3 n3 D2 q |$ V( l4 _
不停的ping地方主机,直到你按下Control-C。 9 T5 w, f" l, `) r6 O
6 K/ D- P& a$ h; ` 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
2 k- @& D: D# x. ^3 e% Z# q
* q1 m1 V( V9 l E -a Resolve addresses to hostnames. - S( Y" w, X4 }- Z
# c! c) z) L# V5 w; N( d2 X 解析计算机NetBios名。
! `$ Y9 N% a) h b' {7 M 7 E& t A, u! V0 [( E3 d
示例:C:\>ping -a 192.168.1.21
9 a: f% ]6 s- Y. g
4 U4 y% U: ? C Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: |: p# g" y. Y% G
+ \- c+ u. v8 h Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 " l2 K" H/ ~( a! V7 C
! R( F* q' [" N" [( | Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + T% B+ }5 C& l4 t) J
6 J( A; t/ A0 N/ y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 w0 e ]. z+ G
! w2 D2 g% V6 u# X8 @; s2 V5 O6 M( M5 ^
3 W3 s, G) K+ f Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
4 L1 {$ ?1 {1 e; f . i8 T% i3 h# X% A; P' Y# M" ~! R
Ping statistics for 192.168.1.21: 4 W/ H" t. [* i% |8 N0 v
7 b( g# K1 k* f* }
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 9 X( ?) @4 B% w3 f- R) [
8 o( d4 @( A1 M- W2 [2 j" \4 { Minimum = 0ms, Maximum = 0ms, Average = 0ms 7 V* \+ d( |* J. Q( e
" \- f L& x& x% x. S$ y; e* h; `7 n
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 3 b4 K3 N( |! R% c P
+ P' ^5 J* x. [5 w- [ -n count Number of echo requests to send.
3 r+ e8 e9 P( h. Q( }% f/ k
; B2 q/ m& X( y2 p9 K3 r9 l 发送count指定的Echo数据包数。 3 Q2 }! Q6 A0 w. g3 [) B) {+ U$ z
7 J6 y, [, a+ f& X: e4 {) p9 {
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: & G/ _/ @; O7 i6 a" x
: I# H- g2 M- G) ]1 h C:\>ping -n 50 202.103.96.68
" ^# q& |0 e/ D1 {9 R5 W/ D# I- Y
0 X- v7 g& f7 \; o Pinging 202.103.96.68 with 32 bytes of data: & p6 o5 v; T; W3 n1 f% F" W5 a1 Y" l
: k: G* \% r$ {" G* A- M
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * C) ]7 y( @* Y* {# ?7 `+ g2 }
' ]; y" ^/ k, D1 b3 n) y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 _; K* _8 T& N3 h2 e3 z
8 g9 i) m* t( ^( m! z* ~ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' N" ]1 I( ~) e. g* s
~3 W8 L* v) ~ z2 h Request timed out. $ a- G: o8 h6 g4 J
0 L7 g5 H4 `2 a+ z5 [' d) {
……………… * f0 V$ ]8 j. }+ i5 ?
6 x+ e- L0 a( T3 D- `3 Q
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
; y* Q2 a* s3 J4 @& W; _$ L
) V: d1 y6 W3 y+ o. v% \ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. P" L& [2 A; I. L! E: P$ T3 p: R( @
# h% i# V) Q( B3 e Ping statistics for 202.103.96.68:
: j5 L( P& X3 @- p, e! F* P # _9 s( ^/ d e8 P7 ]# Z
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
2 C6 e+ x% N2 s2 b' b
& y' t; n4 a# a9 k/ |8 r Minimum = 40ms, Maximum = 51ms, Average = 46ms
' ]8 ~1 S5 d, w& `" Q: N# p
8 c2 y. c8 K+ H r% D U 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
7 }' @5 ]/ q" k. w 3 z4 L0 l# c2 n' t( W+ }
-l size Send buffer size. # E7 B5 i. }! J: U6 D! S( ~. T
9 A! X0 R, }0 j' l* E+ i0 H 定义echo数据包大小。 |
|