|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 * X0 K2 _1 X/ Z: p# F
. A6 ]# |% Z+ s, C3 E 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
) ~ a0 f; `2 X6 ~
. G) I. I* J& G1 _5 d0 s+ H$ u 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
. o% z {, U+ o U- a% ]* N+ D: t
( q* e4 K; e( }% ~* a Options:
$ B5 ^& i$ w- E# P* {- g/ b8 Z + D# _6 l! N4 @1 K3 d5 C
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
* J+ S2 B' q- Y* D5 [" m $ {0 _ W. ^; L
不停的ping地方主机,直到你按下Control-C。
$ I# H2 J" A1 W9 T2 v! ?$ `* S
6 |5 t* w4 Z5 X4 F 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 . U* U P8 B( _" o# w1 M
* A, Z) j- w. Q2 \8 k+ p -a Resolve addresses to hostnames. 5 _2 X3 l; X2 @, ~5 ]
" q7 Z2 Q% Z# I( S7 z5 G- z 解析计算机NetBios名。
& B9 m% L, m$ u8 _1 J # S# X; E t A5 E8 [4 _# \ `9 m
示例:C:\>ping -a 192.168.1.21 # h: F4 z, U$ }0 u) b P
1 s$ k, d9 W4 p/ O Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: * E7 a( z, o1 G0 [
0 R9 w8 n) G7 f! n( i( C
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 Z1 g7 k# m2 ]* Q& V& O9 i- m% w
) k5 K+ g- i; N% v8 g1 Q% _
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ E& m% _4 u0 |& z % P9 ~) _2 N- @! m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
+ d0 z! a, v6 C* ~" [- U5 F5 V% s
" s4 \5 {+ ?2 ` f* B( [- Q! E J! c
) M* ?8 h5 K6 y% m* T Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ' z/ y5 P. U! E0 }
( l9 j' D: w! `
Ping statistics for 192.168.1.21: " b3 O2 z# N; g% Z
- m* s/ O9 ]+ |) b, C# y Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
1 a+ B4 v. e# E, ~9 H- m( H0 t3 B: f " k2 D1 m/ @* P Y* M, t' U2 n
Minimum = 0ms, Maximum = 0ms, Average = 0ms 4 E- d+ q& Z6 F, k0 ?
6 S! D/ q, l; B6 l 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
0 x) q' K F$ |6 V% v, b; w ( Y( _ L0 Z9 p" G
-n count Number of echo requests to send. 0 s# @ C' \5 G, z0 m! ?5 b
8 H& n, J; V$ d" ]% n# y 发送count指定的Echo数据包数。
9 y4 ^) o4 i. R2 a$ M
! h# l4 }% U. d7 q 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
/ V Z D: D, G6 }, p% H
# ~- z; Y/ Q' K" S, j C:\>ping -n 50 202.103.96.68 , u1 l, N6 _4 [2 ?5 `1 t
4 i, A5 e2 B" u0 P) t) o8 I) M
Pinging 202.103.96.68 with 32 bytes of data: / p' D) l2 F: [# m5 m
# t2 j" G3 C1 I3 t) K( C5 ]: X Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 + u: |+ z, @% ^" N6 i
1 O! z( s9 V. l& r& c Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ ^* l) P, V; p9 ?( M p/ l- v , c d( D5 J2 g. F' }, Y* {5 X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 : b' c* ]. N, Y8 H" L5 C
: `0 M9 M& A& \( X }6 ]9 F0 h
Request timed out. 4 f( X2 g+ w6 P9 h6 M
. y! X! D( v5 d, m' h0 g
………………
2 m! Q B* s% M! J* O" Z 5 N9 [% Y K) m0 u
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 $ a& W) ~! o _" q) u
2 b4 v" J. o# `0 h Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: o. f; ~( `3 Z9 F' z$ S1 ^ , z2 L5 g6 Q" A$ ~& S; X, P
Ping statistics for 202.103.96.68: 2 b* O( F$ r' C# x! B
$ x2 u7 o/ A( a! ~9 a" i3 h Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: 1 a8 ^, j% X4 b) ~5 p2 m3 E: I, g
; `1 ]; q) k1 Z C
Minimum = 40ms, Maximum = 51ms, Average = 46ms
) O/ ?# D; h0 R! T , l n6 L+ i3 @* ?
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
$ S! Z! M0 m3 C. M8 A H% m$ E1 e
( S/ d H4 U- Z -l size Send buffer size. 3 X: }* @0 L! P
1 E% d6 q* ^5 I- m0 a
定义echo数据包大小。 |
|