|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
' ^/ L' P8 L6 p! j- `
, p4 |1 A& ~# B) }( u. ~ 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
+ W5 t8 e9 D( j/ X
. j: Q( x& T3 \% ^% I 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
' K# U" o. F5 O . Y4 O6 C5 T) e- Q Z6 |6 [" Q
Options:
6 L- v9 v: W6 t9 S2 }( z
; Y0 G7 M U, B% R4 B; \ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
' P5 I9 W [/ c" ?& T4 X4 `" Q$ g/ E1 B
9 y( v7 }+ i( a" q2 R7 ? 不停的ping地方主机,直到你按下Control-C。
) y8 Q) I4 H" X# W & R5 ]. f! S% B' h9 F
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
: t) f2 L/ i% S, w: y7 z3 `0 p . l) a' D( S" d3 F% f
-a Resolve addresses to hostnames.
0 O+ n) P, S+ D
$ L; V( T! _. X$ | 解析计算机NetBios名。
1 K+ i: Y: \! K2 o) N 2 P9 P* q8 K. j- N; T: o7 M
示例:C:\>ping -a 192.168.1.21 9 m9 W% s" |, {9 s# p
- s+ \, D3 J0 H" c
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
! t# ]& P9 ]/ z% u) ^. O
% M- Z+ d: i3 @ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 / n& u7 J3 j: u9 T7 h, {0 _
1 E4 ?* D. \9 i7 ]$ { Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 k3 M2 M: d* T: O" n5 X' H
5 c* M3 f' H+ b/ @& o1 | Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 + e. n' w' H) j6 T
( I6 H& E* S( U2 _) \ 1 W4 _/ I( N- T4 ]
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 V" X6 Y8 p Y3 D7 E
( Z& z% p5 ]7 F# [) F5 }2 s Ping statistics for 192.168.1.21: c1 q4 v0 k3 S0 M M# O/ J
S( p7 j+ { A* B; J5 |
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
4 T" R/ G4 E. n( F" D3 m: }, A 7 h6 }9 T6 C6 _4 d) W
Minimum = 0ms, Maximum = 0ms, Average = 0ms
& m! D5 S" ]4 L2 a- ^5 J
) J! F {) C! C2 \ 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 : [- h1 T# h( K. j4 B: a
2 B+ e8 E) s8 W9 K
-n count Number of echo requests to send. 4 |4 o0 W J/ _- g- M- ~5 {5 R
( t! _1 V& l4 Q( z( T- U: i 发送count指定的Echo数据包数。 8 F; Z& y5 B; Y3 y# M6 Y* e a% P
; |) ]1 {* k' ]3 ~% `6 B" K: F# j. a
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: - m3 |; I0 Q. V5 W+ N
" v& n$ U% t. F; }0 d# Z7 ` C:\>ping -n 50 202.103.96.68 {+ O. X7 b0 a( d9 {9 g/ k
9 b$ Z" s9 }0 E( D& M2 H% c
Pinging 202.103.96.68 with 32 bytes of data:
# C+ h. ^, z! y 7 K8 Y- ^! K( |6 ?. Z7 N7 c
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % }1 x: x/ k4 ]8 m
! P8 [' f3 z/ u1 j$ a5 X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- `4 L. ~. [+ ?8 D( U( T 3 l1 f) i7 Y/ h% _; n4 z6 x
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % Q' w: W! N4 G5 P6 y- W1 E. X
1 s6 ?+ m: v1 _4 w3 X S Request timed out.
- z n1 M$ h' G, ~8 y $ p( i0 k6 _" B2 L" v% T2 k. C* V
………………
3 a' ~& G4 t; f, h8 ]0 C/ {! D- _
* T6 D3 Z% I3 S1 _ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ x. t7 B: U/ @0 {8 l
- w: h1 _' b+ a7 [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & w2 F2 L% q: }& d3 j! u& x+ K
+ _ k% E8 {0 t Ping statistics for 202.103.96.68:
2 V: o3 v8 J6 S2 G8 g! | ) U6 a k+ n- l& ^5 l# R
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
9 h3 V, `( ~2 U o - _$ Q8 k4 E1 ?3 m5 ]4 m+ |. G
Minimum = 40ms, Maximum = 51ms, Average = 46ms # I& T4 M. B& q9 N% f
- ]3 M" Y3 z) z1 S* X4 S ~
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
- L" X8 Q8 o" @: F! z! N ' ]" H4 C1 c. R8 R4 {7 K7 J+ F
-l size Send buffer size. 8 K( S5 C5 F1 Z6 @: l8 f+ A
% B9 ]* u' L& f; h1 L! {# o. h" \ 定义echo数据包大小。 |
|