|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 " b, g' F- _6 F+ }+ q! Z" N% h
- X1 a2 x5 a, I3 C+ F3 L" N 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
6 n4 @$ l+ j6 I( s8 j( W
* W' z, n, b) m" K9 N7 S 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
& X% T! N6 }) i- y! Y) _3 |% S* S% `# i : E4 K+ w/ P" Q4 y- N
Options: , z' B9 [5 C2 v2 m( |' A
! B% R# p: d/ d6 \ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
1 |& ~/ G. t' Z* T4 ~' R 9 _. Y6 W# s' t! y
不停的ping地方主机,直到你按下Control-C。 6 ~1 |4 e1 m6 \( l! d
0 l( G; E+ E0 n7 l
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
2 G8 D1 U2 }$ J& R% N
; o h8 e( W5 h- R3 s- b8 A -a Resolve addresses to hostnames. & q3 t9 U0 _$ \( q, q6 J' o3 |
# D3 h. b- @1 p! p! ]7 r 解析计算机NetBios名。
, g8 E* g1 g# o6 Q4 H % v, q, W3 ]; W7 I1 E W* x
示例:C:\>ping -a 192.168.1.21 h$ ~. \/ u4 d1 i
{; ^; w% W" a/ v7 y' N& s* M Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % B |! w/ _7 o' r4 W1 l; I
5 B4 j9 K# h5 v+ \) b
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 k! y5 `3 }* D# l
d7 N- `! y6 a7 w
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 G2 l3 o: u& b e: j3 }9 O
' ~6 V: q/ N5 x3 a$ A- h9 t
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 2 D1 ?8 R! Z& v( f8 H" k5 }; X1 }
$ k7 F2 X7 O' u9 s
- ]- ^$ L8 S; |/ |" O9 ]
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
6 O5 X( Z. m& R# M% D+ M6 ]" s : C( N$ n8 b5 y4 t
Ping statistics for 192.168.1.21: ; R: p1 t; V, I8 j! R# y3 s6 W6 m9 V. V
. W5 @, t! H" C! a" B5 Q3 Q
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
& I2 d0 |! E t, t( H
5 u& e, n) W) L- g5 M: y0 |4 s Minimum = 0ms, Maximum = 0ms, Average = 0ms
) i$ }, C6 F/ _ / N8 M! O- _5 }7 w
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 % _: D0 V/ p) ?' u8 [. c
8 a, B8 r, w6 i' Z2 }$ m3 Z
-n count Number of echo requests to send. - ^) R, C2 s1 e! G/ h" B' p
9 ]# ]/ J- \/ G Z0 \% O 发送count指定的Echo数据包数。
; ?' R. a' c6 Z y( b0 |% k% G Q
/ p" P; u, E, J% F) I8 V 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
4 l3 Z9 w5 O) Z0 H3 q( @% T
6 m# L- y5 K, m, w0 h J m C:\>ping -n 50 202.103.96.68
8 w# \/ t1 z |7 Z- n+ s 7 V4 j" W, Q( x
Pinging 202.103.96.68 with 32 bytes of data:
; g- n' Z" g: Q7 |; j& ^
4 e# r0 B! P& ^4 j+ K1 n. J8 Z* {& [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
/ n! J0 ]1 z+ s3 Y' L; S
1 G# z/ b: p. ]* Z Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + Q$ Q; N0 o6 M) Q* k' h
2 _; D9 v2 q V8 |% c/ e( A* q Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 & h7 j6 z( s0 `
3 a: c6 B3 X4 u o6 X Request timed out. ! C/ \( T$ U) H2 b5 j% ?
' Q6 T0 {! v* n% x4 ~
………………
1 i3 {- n" q. l, k
( L* r4 r" P$ X4 \$ N r& d Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
7 w5 G" ] |2 n2 R" R; k1 P. y $ U, v! @% m5 w0 [" F) P
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' D9 x, E% S9 O7 ?' k3 q. U7 Z* B 1 k9 p: ] T+ W2 i- C" G+ A0 n
Ping statistics for 202.103.96.68:
) m1 o5 ^; A4 s' F9 W' H& s
0 C6 ?/ D' W, B4 ` Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
+ _/ m$ x, @# P$ K0 C
_ ]9 `3 @: a& ? n3 |6 F Minimum = 40ms, Maximum = 51ms, Average = 46ms : ?7 ~. \$ X+ U7 y# d* U
* h0 h9 e; k$ G! p7 [! H
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
& h3 X) l n3 G. c8 Z
) p$ h# E8 j: O6 k; T) x0 x2 I8 P9 j -l size Send buffer size.
# g( c# [, A" z/ N/ g$ z% y
7 [- u1 z* Z" _* x/ E9 E q5 w+ s% X 定义echo数据包大小。 |
|