|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 ( P) J- d+ R. J
( H6 a- @9 u+ F+ x z 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
' w$ j& l+ \9 ?
) [- y. M8 H' k+ B8 V/ X 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
) p# N/ I' U! d; ^" h 7 S5 p! a( Z' L1 S' @ h" }
Options: 4 d3 {8 e" Q6 j
2 B5 I7 H) q7 M. o$ w
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 9 ^) m. y$ l$ ?: P
% l% g' l4 u8 F! \* \7 ~
不停的ping地方主机,直到你按下Control-C。 3 {1 K/ L3 r1 y$ b8 ?
B# {: i6 o; v 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 - R( u; h5 `; y) u
~: a0 v5 G5 V- x- _4 a4 g -a Resolve addresses to hostnames. 7 G _) C' K, v8 a2 T: z7 n
- B" \" o; `) a, b2 B! r! z3 U. J 解析计算机NetBios名。 `% Q" e5 n+ v2 t3 e
% E5 a X/ N/ X 示例:C:\>ping -a 192.168.1.21 & Y& Y' v( D* S6 B
( C5 ^3 _# L3 T, s, V3 `) K
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
i) \8 n! ?. h h7 \/ k% ~$ z7 K
( |8 f3 Q! K! P4 r' ~0 ~. a Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 d! G0 q1 p* C3 r3 d# |
) g- D, M `/ S+ d A7 l J
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
5 ^" {( B% m" Y c+ Z9 c {. b u: F8 i% Y4 C1 m ]
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 * h2 w) r- z- @3 e& y u' K
+ _3 J8 I# S' R7 g9 M* @! s) {1 O
' z# B& e8 }2 u2 _- {+ t' a
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
* c& c4 T" p0 Y: p& r& X6 B$ i
& h: T0 O) n, J- } Ping statistics for 192.168.1.21: * g; j; U3 x3 f: ~
- h1 P r e# v2 N; ]8 u
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 1 l" q+ w7 x- v% {7 x
6 k8 K. I7 ]+ w Minimum = 0ms, Maximum = 0ms, Average = 0ms - z D, X4 R5 Z" m
6 Q: a0 q/ Q" a) x$ H5 G1 g 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 ' A: J5 h+ I P( x8 j8 G$ \; T3 B( g
5 Q0 I4 ~3 Q3 F K
-n count Number of echo requests to send.
& \. T6 m8 D! O9 l: Q) Y! } / j* i: E" ~: K- ~5 X2 }
发送count指定的Echo数据包数。 & O) c! Q6 `" R) Z2 A; x6 o
9 J, Z4 e; i- k6 C3 C( Y 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
4 |4 T" K1 B+ K7 G* I f 7 s; d* H6 T% }7 `# L9 W+ `
C:\>ping -n 50 202.103.96.68 ( i, }/ `# V2 Q- ]
) [8 n/ j4 L4 h6 S5 Z
Pinging 202.103.96.68 with 32 bytes of data:
7 E+ e7 J4 X0 H# b$ Y' L" E4 _0 I
4 X: c7 @# I" K* s* s Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 |* [! [6 B/ |
' g/ n8 q5 w9 w8 S3 P Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 4 o J, Y0 j4 v5 D$ S: z
+ d; h6 ~# R3 b% u3 U Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 . w7 T- `# Z5 s j4 g9 E5 S
( X, y2 O9 F! d6 N* i. F, N G Request timed out. ' @2 h. J+ }; B- J" q+ j, Z, I
5 H9 P& t: T, y9 Q; ]! t0 L1 g ………………
( e% @ b% X" y N$ r$ d B- t 8 i2 u9 w" B% u
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 * |5 E; O2 L! f& G1 e8 }( N+ T" U
F8 o9 ^4 K, R/ W' U3 V& D
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
4 X3 v: t7 Q$ ^ _ 8 \, a& v; Z8 w& r, W* n4 h
Ping statistics for 202.103.96.68:
; N4 m. |% [; R+ p5 j+ F8 ?
9 k, M, z3 x3 ]. h6 O# K Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
- }- Z1 S5 X5 x8 n8 E : e: Q& {% U/ B& v/ {$ F$ _' q
Minimum = 40ms, Maximum = 51ms, Average = 46ms $ i6 V, n- \- x4 {2 Y
7 O3 {" K3 L+ H 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
/ P' x( P/ f7 x$ F' }1 k$ u; X
" J0 k; p" \ c. \$ k -l size Send buffer size. : `# Y6 f O+ n! N( P0 N
8 _3 N) \8 p" n1 O" l1 d) ] 定义echo数据包大小。 |
|