|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
7 D4 c8 b* v9 d$ r ) b3 \! p1 }$ e+ w6 Q6 p7 z+ \/ {6 h+ N
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 5 o) T& E, g+ V0 C# H3 T4 M
5 W. v* T# S9 y. J( Z
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 2 n6 p8 x1 L: H+ x( ]# c2 _. S
2 \% U1 S# z: @2 \) B Options: ) |/ c) R$ @1 Q! c7 k, B
$ l; z8 @/ A0 g7 I) ?( z
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
0 M4 d0 i# n' `) h% K 0 m1 \/ p0 [$ X( t; f; b: e4 s
不停的ping地方主机,直到你按下Control-C。
. F( O1 E" l2 o, I' |5 {. e0 g# s! G" W
. I, ^" x* q+ [5 t+ F 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
+ D( n+ K. V; e 9 l3 ]5 ~# f/ k, Q
-a Resolve addresses to hostnames. 2 `( k% Y/ {' F k
" [2 B0 y Z5 ^- p9 b3 I" ^2 G3 u# B
解析计算机NetBios名。
! M8 S8 L' R4 Y+ G + E9 J) w2 v; c/ P
示例:C:\>ping -a 192.168.1.21 0 a7 g" n, |! \4 U. b
% O) f7 z# A7 ]& k: m
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: 2 ?( ~" {7 r5 D
. P/ Y# v" i; o Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ d& O9 d1 O+ X# b% g " G* r4 D# u8 u) S& S
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
/ b# r# c, u1 X" [
& a' C& `4 \1 A( U/ m1 a' u \ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 & T2 f+ B) t5 J/ A! c
. @. w6 N9 e( x8 \( O) X7 D, c* M$ d
1 ?& E6 `/ W* W5 X/ @ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% Z1 v" V3 g6 Z9 K
8 w' b+ c; u% J Ping statistics for 192.168.1.21: - z* V0 S: P3 ?- q
$ i: x8 P- v! j& w9 k# D0 a/ l0 n- |- N
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
2 a% l; [ w) w; H1 ~
" Z3 r/ G9 H( Z0 f8 ^; v Minimum = 0ms, Maximum = 0ms, Average = 0ms
' @% \) J6 o( o% ]
9 g3 F& G- a& z2 u 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ) N7 M3 B( }) y& U9 Y. N
6 P) A* [) {; Y7 R1 ]+ _2 F
-n count Number of echo requests to send. 4 A7 Z; z, O. j7 U& B6 m
: e/ A U! P* w+ ~( D% O) z 发送count指定的Echo数据包数。 ! S& e; Q/ N. L0 u
# f7 r }7 C3 l* E) W, u n
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: $ X9 x( ?" u( k# Z1 O9 {4 G# T8 e
) n \$ N4 X% D+ f5 l) A
C:\>ping -n 50 202.103.96.68 * q/ ~# `: q; j: S5 m' b( @& E
9 u) B6 h- C4 K* D Pinging 202.103.96.68 with 32 bytes of data: , k; {* _" Z- O2 Q& }
" c2 }1 C8 a) Y& C
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( J/ c! @( b( c+ m& r + T z7 Z$ R2 p( ?0 c8 X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 8 ^- z% I+ c7 w+ K5 f
# v: r3 B, S( i ~0 @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 M9 B! v2 X( }4 }0 _4 y2 K 4 c& C# @. Y j
Request timed out. 0 D! u/ c( B2 K8 O: n7 n; W& }
; F8 n2 h/ k- e. c: h$ a# [: s, j( o
……………… $ E0 Z5 H' e, }/ q* K) R0 E
6 `. [: v2 Z$ c Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( [" B B" @5 Z& u
! j; X: e" B: S. d/ A Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ H, h6 }' j2 W1 @: ]
; j: i# P" H* p; k$ X: I Ping statistics for 202.103.96.68: 4 h5 h7 o* W" q! ^
. F w" `0 v6 ~
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 1 }- \1 l9 Z0 d1 U& V
% y D& L; Z1 b0 p; ~4 n, D% M Minimum = 40ms, Maximum = 51ms, Average = 46ms
: ]1 ]# ?% C; f* Y) {. x7 | p
& {4 l6 \) t! ?8 I: A 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
) N4 C+ M$ Y2 F4 ~4 k0 K' \
: I" V; ?$ F) u' b -l size Send buffer size. 5 t% ]2 @' i( R
! g# R' S' n9 s 定义echo数据包大小。 |
|