|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
' v7 j" \" j1 o/ }
; u& z7 S7 A! W 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: % o6 h" U6 a0 o2 w, p
' P8 w8 ^4 {0 g9 ] G$ ?) K
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 ?' I8 K4 [' g5 @
# o% p5 H2 |0 ~6 V5 k Options:
, r# b `/ J9 o. r4 C% k
@! a6 a l4 |9 ^ -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
' t! C. e+ D$ E. T* Z: p
( {; S) Q+ N" s% u 不停的ping地方主机,直到你按下Control-C。 % Y R! o" U5 H, J. @
; j" q4 o: E; o& C
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 . O& P0 f0 i1 p+ R, `9 {) }
5 n6 C) N" H+ ^4 J" H* I4 O* {3 h -a Resolve addresses to hostnames. $ k$ r# t _4 `3 K4 Y
* m& f3 q: m6 n% x) f 解析计算机NetBios名。
+ _9 b* a' X5 K9 t& G; i, F , |" H0 c0 V' }* _- ]: ^
示例:C:\>ping -a 192.168.1.21
; Z! o8 l2 v s- N 1 J6 m3 y% d' e, a, Y0 H
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
+ T; n B& g, a3 {& P$ H
, t! B& s- N& V Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ) o9 K& s- h# O% b- l+ c
* v: A$ |1 P: I7 h
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
& h9 A$ K3 H- M
, y; b! |8 z& z# `; e1 l Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* z9 ], I! ]; F ]/ p! l$ E9 G9 r+ f
5 D9 ?$ m7 D: T% z, L, H) C Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 9 _: x+ V6 i& U- [
& l* A# U: C' [: y- D P
Ping statistics for 192.168.1.21: 7 C# N I8 M$ ^! p* q/ k
9 ]1 q, N- G; C$ l/ S# W9 Q Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: . p: f; p* u. l: q8 \
( Q3 X4 e7 h+ C" U
Minimum = 0ms, Maximum = 0ms, Average = 0ms
' m' Z" O" r0 A T, H! q, m 1 b5 ~- |% V6 M& T' l% m
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
2 X& R( ]0 A7 n0 B: b) p 0 |) j0 ~# W3 x
-n count Number of echo requests to send.
9 m* m3 B7 \! h* G1 r, J y
m- N, C/ a( f8 H2 z 发送count指定的Echo数据包数。 * E/ \# m+ B* _# q( `5 h1 u6 \
8 V( J8 L1 p+ F9 K
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
* X' b; Y( o% u' Y
. d/ V5 b3 ~! x0 g C:\>ping -n 50 202.103.96.68
, J, }6 @& E3 R7 a7 Q! {9 X * q9 V0 t3 S; K
Pinging 202.103.96.68 with 32 bytes of data: * }; P8 K% [( y" E& @' S' Q
' `# ]9 D0 Y4 l& u+ _, W" }3 ` Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
8 K; G2 A4 C& w3 V
* ?7 s% T. [, _. D1 j Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
. u0 A0 y- O$ j7 e
% n; f4 K6 n2 g6 {; _$ R( g Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ( R( {" x! ?9 j$ p! } X/ O% U
" [; s+ [+ k$ u' Y3 Z
Request timed out. / e% Q1 k7 L) ^: V7 O' S% h
# n8 Y5 s( z, f4 f0 F( V) _
……………… 8 A5 s7 m( J/ N# c$ v. ^
, E! ~, x) M% v- s2 e4 ^ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 J9 E( y; P: ~: V
2 c8 d% ?2 u1 S2 L ~1 _7 U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
% K1 U+ @) t, O; ]6 m! c H
; F0 @: p2 C# L: {( T$ b3 b Ping statistics for 202.103.96.68:
4 J' ]7 b1 N: e( I3 G8 `
1 A' U2 L6 u/ b. O4 t Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: : W: g! K+ q+ j1 J
) h- J) Z, s; y$ d3 O7 R6 @" r, H
Minimum = 40ms, Maximum = 51ms, Average = 46ms # {% t l* G9 F$ c, D& v. O
0 e# S) O9 Q' r. D: C 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
6 A7 y Z1 b( A n
+ M% g X4 }% E3 ` -l size Send buffer size.
$ }' P6 ^6 |; \ 5 U% b7 z' m K' P8 _' u- W
定义echo数据包大小。 |
|