|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( v: t7 E1 G3 h; j+ a
, c$ N; F( ^" k9 j+ U5 R6 G 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
3 u5 u! `+ m. P4 }2 E
% R+ ?: i- x% v5 u% Y. v 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 w `) q6 j) [, D& v- R' U
2 W9 I$ e2 K2 e0 ` Options: 6 K8 f: T' w) v+ ^& s% [
Z! X* i h! k
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
. ^9 o! q Y5 k# B' ` : |5 ^: m1 O" v1 ?' s( X
不停的ping地方主机,直到你按下Control-C。 ; f0 o3 L* P2 B8 x) g5 D8 V& L, p' ~
" V% l6 ~$ p9 A! I# c6 F
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
& w9 [+ M% P4 F$ i
8 P! [4 v, u/ Y4 } -a Resolve addresses to hostnames. , @4 B/ g# m* _
2 r' F0 \8 r, J9 H; A1 J- c# a
解析计算机NetBios名。
, C0 G3 i3 E7 p; f& M+ w0 J
1 h$ b" A8 F# ?- }% h 示例:C:\>ping -a 192.168.1.21
* Z' u3 s4 [8 o% g/ y2 Q8 R 5 Y0 n6 ?) y. {% |& j) `$ k
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % b$ j4 |, A- L) i! y7 @
' C( _1 t2 k( g1 m9 K: ^2 h g Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 G1 a8 J( ^9 x' G% k/ E Y/ e5 R
9 a$ T% W! ?8 @8 ~# { Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 , z8 C: B6 ?. Q- F
- M# y4 n3 y7 |; X: y. ^8 `1 u
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; f. _* d! J: z, ~% c: P
! N* Z' l, Y( u1 H% A! w6 E- q+ R ! g2 C/ }- \5 c7 y
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : ^3 o" ]& C4 X( a- X
9 Y* ~1 o, H" H& `% n' T* l3 V0 ]1 }
Ping statistics for 192.168.1.21:
' r& `# G! M9 M" J2 i3 u
; k* t1 q0 t- @; j( e, O. Q! t Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: " R# Q6 I" l) ?: C* f( d3 l
, B' a8 q- m" O
Minimum = 0ms, Maximum = 0ms, Average = 0ms
. Y% r6 B+ r% Y: Y
3 G# @4 `- M Q/ ^0 g0 \: F 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
0 U# W3 n6 ?4 Q9 A$ `
' b! q: H) A4 f" C' a- ]" B -n count Number of echo requests to send. 9 r1 I4 {) G9 J
2 Q; b) |" n+ m 发送count指定的Echo数据包数。 ! x3 V0 l; g$ H3 Z) u* ]
3 }' |1 T9 {# H" A7 L+ T4 [* o } 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: - q" C! b0 o+ \/ {) _
$ M/ p9 o! a* u" e
C:\>ping -n 50 202.103.96.68 ) e$ S, K7 Q+ s3 J- `3 `" S# u. i
5 `# m3 Z v P( {+ \+ i4 P7 z
Pinging 202.103.96.68 with 32 bytes of data: ; Q" v c% E# ]; O
, {$ Q2 T: E z# K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - X+ k/ n1 |( B* T j( \/ X" \
, ~) W2 ` B$ m. g4 i9 v# U# O
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : [: i; a9 b$ `( X N3 c/ @4 Z
$ N1 j5 u- o# z4 G! ~
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 `" Y& Z' n' F4 q& q9 N# I. s
0 k' I1 ]! b9 L" Y
Request timed out. 4 P* q8 N, S. x- E8 m i
# |2 u. F& w: R1 r ……………… # O4 h1 `1 Q4 L9 T2 E
2 j- s; ?( F" ^! G+ P Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ' Y8 Q+ L* Z1 a2 P( I+ x# P" B
2 t3 I, {+ q$ c Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 5 ?! |$ Z" q& B+ Z
. b* i, Q4 y( |/ H2 o
Ping statistics for 202.103.96.68: # T0 h; v' S) B$ V! ~; x
( `- R' ^+ [! M( b
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 9 A1 Q4 `( t$ K+ j {' B5 O7 M- J6 h
' |, b0 w Q7 {7 `; N* D1 W
Minimum = 40ms, Maximum = 51ms, Average = 46ms - l4 `3 Q# p# q# o7 k, k2 z6 q) h
, a F" X3 g- t$ G/ ] 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
. b9 u i9 t0 a# L6 _& i i
% {4 S' ^2 W( ^ -l size Send buffer size.
7 {5 X6 ?( k0 j4 ?" A. c; A7 W! o: k( f ' \( D& \: D& E3 [
定义echo数据包大小。 |
|