|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
7 i" G5 n3 y* a# P0 ^ / b0 U' w& M" h
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: 0 B2 d9 S( f7 u7 i$ K
( ]7 Y, m, b1 }9 {
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
7 `5 X8 \& ^/ y+ _% n
1 W2 }5 K* ~# x Options: 6 [$ u0 R+ d2 ~. F3 ~' M( n; p
& i; ^2 b& g# D
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
9 v9 `% i4 B' k- W" \, J, P / ]5 ^' B6 y0 v0 [- J4 A$ u
不停的ping地方主机,直到你按下Control-C。 - I% p8 G- ^, V8 X2 X
' [) e- l" H8 J% J) j+ e* A, K 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
/ l! E% `5 i* C' D: {8 Y % H6 M% G0 m& T% P& U9 X M/ p
-a Resolve addresses to hostnames.
# D) _1 K, _+ x' O
/ O4 w7 h. M( m% B: j 解析计算机NetBios名。
# P' G( A( F5 m
5 r" z/ q5 A. C/ K8 Z3 k7 R! K 示例:C:\>ping -a 192.168.1.21
! F1 T+ a" L" ]% u2 C: w- [0 |, d
* U T9 O2 c: k' l3 N4 G Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
0 J, d# Z! T7 V* }( @ 1 H* S2 e. H: D2 _% ?
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; I% h# x' _+ e6 ]) V ( K6 Y9 n; k/ P" v+ {* c! O
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 4 L/ f# p" g9 \- c% f1 u6 N
# y# Q$ G3 t8 {6 | t
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 1 C* ]1 H+ Z- H3 T# `+ m
$ I. S' H9 A# c5 V 7 \/ h- g7 s3 R0 g/ S
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 3 I/ q a/ W9 f- `: J
& F& `0 b4 S1 o( ~ Ping statistics for 192.168.1.21:
" c" }$ @$ ?# _. T9 g2 o& p5 N 1 r3 k5 T0 w/ |* |) x
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
. H( \4 m" B5 T8 O: H
* l3 O1 O! a, A Minimum = 0ms, Maximum = 0ms, Average = 0ms
* ?# d: u( I& H, ?% h7 D 0 x6 c2 [- i' l
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 6 R( @- a; h, N% z# T; q
; ~5 b8 F+ `6 R% t: n9 g
-n count Number of echo requests to send. 4 f- P0 h7 J- Y& v. o+ [6 ], C
* e' _8 D0 F6 C$ H% u- O# v; d e
发送count指定的Echo数据包数。
# ^% C+ Z9 l1 y1 }) P. i , V: b; C! P( M4 H+ s' s
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
7 C! A9 W& r/ ?4 R 4 L! S `+ v( n6 D% c( `3 F( n" b! @$ y
C:\>ping -n 50 202.103.96.68 8 `! g, J# e( X
1 [8 p# L: j4 s3 V- v1 M/ o5 z Pinging 202.103.96.68 with 32 bytes of data:
6 T1 r) L% }% l, U3 p7 b 0 {" u7 ^. P- c( V$ X
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 % V2 [% y9 ]0 i; B! D, y- |2 p
% {8 A _% o( e3 Z$ o( V& v! [( F Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
A7 h& ]. j' j' [$ H7 Q* d ! ^: H( Z# R" \4 V
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
( |1 q# X0 I. `5 h: m! t! {& c( g$ F6 e $ Z) Q$ q& S( k- ~1 p
Request timed out. ; R# ^1 }7 s5 X! ? z
" S7 A$ _2 u7 l. z1 |6 t ………………
4 r( N! D# u) d # }& U- R+ L" T( g$ Y7 \8 u2 I6 j
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ J2 Z4 V3 G; F7 M. H 1 l6 E3 n2 o9 B, ]- w4 K
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) E$ e, a$ d5 l5 W4 Q6 E7 }
/ `1 S# k3 K3 W4 R7 |
Ping statistics for 202.103.96.68:
7 q; y( O3 t6 a+ I & D1 @# n. _# ^$ m+ L
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: . U5 B# W8 _7 l' ~5 P4 e6 U
4 X+ e" ?: a0 S# {. z, q( z8 E Minimum = 40ms, Maximum = 51ms, Average = 46ms % b+ \4 ]0 |( Z" O; ?! `$ g9 Z
& X& p, ^6 Q$ Q3 Y 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 9 B7 f; T0 u+ X, V! S& a
# J" N" V* F( ?$ |
-l size Send buffer size.
) k( ^5 X' ?2 Y4 O4 U
) G9 V% ?" y) H g- Q 定义echo数据包大小。 |
|