  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
% E5 A) W" W% R( c7 s0 _ R " c. O: `; I9 M; O( j
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
5 W; W) V+ M0 H( N8 B+ i: ]
' E. h; \2 R9 F. Y 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 % y/ e- z, B# B- \ B3 x
" d5 z' {3 l' n) O0 a Options:
. u" _2 m# Z: O6 _
4 g7 D' | Q! t( \$ J U$ a -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
* X1 q% Y' j9 G- ?6 ?9 o3 ?; t9 R: [ M3 ~$ e& |$ [/ j" n
不停的ping地方主机,直到你按下Control-C。 1 Z) t. a$ u- ]" P: e
! K5 E* E& o5 s
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
+ b9 |* i, G* d* f& ~* _/ l ! ]& a' s& ^0 a0 [& W T7 ?
-a Resolve addresses to hostnames.
% r2 s2 h% `( N, I7 {0 ~ ' I8 a' E, q/ s- e$ S# m4 \, `* k7 @9 o
解析计算机NetBios名。
/ {5 Z- }5 y. Q* _$ [# h 2 a$ Z- V$ F0 @5 H# T* T* b2 Y8 U
示例:C:\>ping -a 192.168.1.21 + _! T' R c! l7 l8 H
9 u8 _; N# t# |! E9 }
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % y7 p m0 M2 B- q# n& b, F$ |6 y
! ?; `5 t: k6 H/ j7 \! Z Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 : c$ s$ e8 u. K& X
: L* ~3 |2 _2 ^* U9 [2 [# A* N
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 U3 W O+ D4 Q' H+ k+ G+ {/ F! L* t
+ b! t# f: f) j4 L) I1 Z
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 [' X. T9 a; {1 W3 a
9 Y" p8 h6 i1 L( ?# @' }) u- c / n. x3 Z+ }! P" U9 e
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
r$ @8 F$ ] o' r
^0 Z( k/ t( D1 x* B& {' z2 p Ping statistics for 192.168.1.21: 2 K' p. ]* Q) O* v# h) @
$ B, x* t* I9 ~" G% ^9 ]2 S) a$ @' ? Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: - i- r7 o, T2 [+ A
3 R% p, w# G" |% L+ V. F' F Minimum = 0ms, Maximum = 0ms, Average = 0ms
5 \( i% i% Q; P/ N. q1 _& E% v - @; k& O: p! x! `9 o' k4 N7 N# X
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 - Y4 C: R& ]: Y4 Z% w- q
6 I- T3 V4 o. v& C
-n count Number of echo requests to send.
5 D/ }( z7 n5 \. a
4 c4 V/ k( T. C# E* j 发送count指定的Echo数据包数。 ) i5 v& P9 @) F. W! ^; o
1 W4 V1 b% u( \( l/ n6 I 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
5 ?: i/ X# w% L8 {' @5 N ! N4 c6 F) k. n
C:\>ping -n 50 202.103.96.68
8 l; x0 V+ J+ o3 _ ) B, K }* {) D5 r& ~1 V
Pinging 202.103.96.68 with 32 bytes of data:
. ?* R0 E( R# O) t* X( E: M
! t" F! _6 x8 a: t( c3 U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) w0 i0 z" F; P- ?' a% r E' k
3 G3 R0 g- f0 u Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( W2 k+ K- P( `# P9 ^0 O
+ o; p8 ]3 I2 y9 `0 E Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 u( B7 h, x' S( N; R 8 H& Q l6 F, M$ q" h, k
Request timed out.
1 f; C) ~' c2 s- G. r# V
' t3 @' W0 d+ B- w5 a ………………
1 U3 k! ~: O8 ]& Z+ W1 p % v* f1 }% b& o$ R4 C8 ]$ \$ j
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 s* [$ ~2 Z" c7 R9 k" d& \ & n3 L) e1 ?1 v: g
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 / l" h3 _2 i* ~$ s0 m' t
/ |9 o0 h. r; I7 w" C& ^
Ping statistics for 202.103.96.68: ) `! ?$ V) b5 `7 f6 L9 m
" u% K& k9 K7 u2 ~2 F) Q/ g
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ' z, O" i! \5 P# r! J# e( g2 E& C/ x( X
( u5 a3 J4 @0 l, v$ z( t; a Minimum = 40ms, Maximum = 51ms, Average = 46ms ! f, C2 N5 g5 k) Y- t' M6 l
7 l! Z, }# H+ w8 ]0 ^" |5 _- q: d
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
$ V) H7 x' q* s9 S! [6 \9 ` ( [; \5 f. `) \+ T# f, ^( W
-l size Send buffer size. % e0 L& Y" X1 o# Q. J1 } v
. A9 j9 J0 ~1 B$ H) A2 v: I 定义echo数据包大小。 |
|