|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 4 }3 g! g a R) d1 V- a$ k* c) M
* j, k# [: Z$ J: M& Z% J6 L* g+ D 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
3 |5 [1 ? H. I( _- ]# w { ( C6 r: f6 a" m, `- f" F: X0 A
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 A. w! N8 a2 S2 W( j4 a$ w
' G" S2 I- A8 z" g% e Options: 1 e! e3 h/ U) u4 J7 I3 D& S L
, f# z3 G) }+ f' ~: b' {3 L$ d -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
a0 g/ @+ K0 S V w! o . m6 Q6 g4 |8 d
不停的ping地方主机,直到你按下Control-C。
: {" f' F% ~& H$ \) F" b 0 C- Y1 R% E. |$ B; v
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 9 P- q0 M$ D, J5 B, Y9 N) ^- ~
4 i/ f+ W Z; x _$ B: ~6 _4 e
-a Resolve addresses to hostnames.
2 X: {/ R1 d) c2 G0 I( Q6 G ( x2 C; h) r' \
解析计算机NetBios名。 - i3 T! F. O4 d, o9 d$ }
; m2 C7 `; ~8 r9 b$ D/ b
示例:C:\>ping -a 192.168.1.21
$ S1 X& q1 {# Q2 Y + l' [5 ]# A+ e
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % `4 [& R" ~7 T6 [+ @/ {
, ^+ n! x6 b ^" q0 v. L9 L& G Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * I/ @& p4 _% e# ^9 Z
0 U2 b, P W9 K* |
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 ], B( v, D* J( z+ r" f % [/ n# y+ f( z6 P9 y9 n5 l
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 @8 @7 B5 C; I1 u" O
A9 O# F8 [! e5 |' M+ a6 x % T: C( J3 L2 @! o4 }- X( a% z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
5 K. w( _, A& J$ Q 3 ?: A9 r& e7 H* k ^* f4 y1 @
Ping statistics for 192.168.1.21:
& X; q3 ~* ~8 |' a* N
$ u7 s9 c, h' F, U Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 9 x. |: |8 {% W+ l5 r9 r$ h
* ?0 N3 Q- J# X. s( g* V- z Minimum = 0ms, Maximum = 0ms, Average = 0ms . s- R$ e3 ^0 Y1 O+ J! b
, U* ]/ L* M' }* c# A. ]
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
0 I7 R$ L" B# x7 e Y) y+ T . J; ~, O% D* a3 P8 M0 J
-n count Number of echo requests to send.
- @. Y# t/ r+ U t0 ~
* k' A* P, b+ Z# T) F) b 发送count指定的Echo数据包数。 ; r& j8 }! d" V- i+ l6 S: f, S `$ H
# A. H3 Q+ g5 @- d9 m$ w 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
# V4 ^/ K0 h: G. u$ t. [+ K: d . I" @5 J( W( `/ [" {1 t
C:\>ping -n 50 202.103.96.68
( `4 l+ A8 n) s: w5 k( {& c # [) F9 D2 O$ {: |
Pinging 202.103.96.68 with 32 bytes of data: 8 x2 z# p; {; l \1 f* ^" B
6 p, q, w5 R: B( ^. `$ n& A Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 3 }1 o1 Z$ e% b& ~$ Z+ F# {
3 V, g) u! ~# O
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & y5 {9 R+ y& y/ G1 e5 _
5 U& x' r6 l& |# \: r3 _
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 1 w' I; L1 X1 {# y( n7 z
6 p( N9 G [4 m. i. F' Q7 y Request timed out.
" y4 m! [6 b2 R) n - T9 U! C- X9 Y& c- C$ u/ ^5 j
……………… " q9 Y8 C# u0 c: i3 l
, E1 Y* Y" `9 t# @- w
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
, g; J4 E2 ?& d' q+ I6 q& V0 B% j . R" `: B2 z2 ^( k, H) c+ N' C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
3 N9 @1 R7 ?+ ]3 ^0 Q3 H) M
( Y: W* k/ L7 {3 c% F; l W Ping statistics for 202.103.96.68: u2 f% a& G7 V$ T- K* m
6 x! v: g% K' U- X7 H, K Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ' L8 T% ] O$ f& i7 t
. y7 C+ i6 K" I3 y; [! C& B Minimum = 40ms, Maximum = 51ms, Average = 46ms
' p( S1 O0 Y0 i" G
* d) j) d9 x1 C2 |; i 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
0 I! t2 |- U, w3 t; K% N
' N6 Y: a2 v0 k; F6 y; H -l size Send buffer size. F' j# c3 r- Q k* D' D. W R
3 [. \& s$ c# @ c 定义echo数据包大小。 |
|