|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
! b( c! f {! \. |, v- E6 E$ L
4 W* e) S. A2 s 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
& g, B7 ?6 O: k ! r' K) ]' Z. I' ?6 n1 A: X! a, z
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
9 ?7 L& A8 e( p* @; S% T5 U- [1 m 7 }5 [, s2 g& S$ a+ m
Options: 4 K& {) r+ I: |
8 f1 a+ C# ]0 b* W# G- @! F1 w/ t -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. . d# Q8 T$ M7 w# `7 O, M
3 ?) E- b2 i& Q4 p9 c 不停的ping地方主机,直到你按下Control-C。 * b4 X: ]9 j, \/ m
' [0 X- m9 ?; f; @
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
& t9 U- y( q$ R' y L( p ; w5 E# I! W: ]
-a Resolve addresses to hostnames.
4 D0 H3 b4 h* p. \; d& p 3 a6 r( o# ~, ?4 F( j" W( N0 H# w7 ]
解析计算机NetBios名。 - [6 V; `: y4 i R! I
+ v' o; ~! u! R5 o( g. W 示例:C:\>ping -a 192.168.1.21 . s" T. b/ i2 T6 N
$ t- m0 c" F3 c+ [
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
. H* {* D) O+ n4 m% B: d/ b
$ k: H0 _4 i3 A. A# ~ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
1 j1 H, u. V6 n' E; q( q
+ N$ ]' n9 @. }+ c+ d6 N' t Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 d/ p% W3 y, y0 w * Y5 _" }% o/ J4 G( j) e7 W
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
' a) v4 S) _: c( ]+ F; ?/ {( a5 [, }( k0 U4 k3 T# T: H
* Q$ s9 S9 _9 x; T0 I# S2 m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
( s0 Q2 X# N, {7 |/ r/ @ 9 ` L) [$ d2 B" A7 d7 q
Ping statistics for 192.168.1.21:
# u2 M- b3 R6 ^2 H& s
6 ]" L! V j5 x4 @ W: C) `3 t1 c' | Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
7 T3 g5 y a, x2 R6 ^0 {
3 g- s) a X9 {( P6 P3 M6 d. _4 c Minimum = 0ms, Maximum = 0ms, Average = 0ms
+ B0 L* U' l* f- A4 p# b( c 7 O) V y; b! R( }5 G
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 " o& y6 F2 u. m# S' g; V2 e
0 W, f. e: _+ K9 b" R4 m -n count Number of echo requests to send. # X4 O% f1 Q* s; O- c0 s/ W6 `& l
; }" A9 x7 ^; ^0 U 发送count指定的Echo数据包数。 & Y! V6 U4 \2 ]+ X1 t6 i" S4 G1 _
' k* [7 N1 o+ F9 u7 g9 z$ N {
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
. U" f! X1 h i, a7 c9 l
8 T& {9 O! X# W C:\>ping -n 50 202.103.96.68 8 S) f, \$ }$ d" K5 O v- T
" P; w" }) U- ?/ C R7 o% { Pinging 202.103.96.68 with 32 bytes of data: , x; u5 ^- N+ j5 U
a7 N, m' u9 T, q7 Y* h
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
: p: g% i2 U, g; U; G5 K1 f, I
( T4 }1 `4 ^- M: j" Y$ a Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # I! h1 [3 v$ c% O: F* h
& W- ]2 t- x0 Y5 l- d) N/ W2 ^
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' P* D) v- s8 ^6 } ( P* u; K. J4 ?" @5 B! ~- [
Request timed out. 0 _7 ~& {* B3 c v, C: ]4 ^2 f* A
; J. J; o3 n2 X5 k# {
……………… $ `# v8 \$ _+ E1 j6 F; ~% H
( R$ |0 t% Z6 m0 B" Z3 r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ; L' Z6 b2 u% \4 u' F; F
. y3 f: Z' ?. n$ t! X4 [ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 }7 k! D. u/ y
8 _3 v1 f1 ]$ x5 Y1 F Ping statistics for 202.103.96.68: 2 g5 y! ^4 z4 o. K
# J( O; k/ K5 W. @/ u Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds: ( l+ e8 D! E9 t$ p2 }
; O7 M; l' O: l) H" w
Minimum = 40ms, Maximum = 51ms, Average = 46ms
, J% o) H1 r/ P# F3 m3 r
" O' P6 K; l9 | 从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。 4 j0 L; r9 c3 w$ E& l
# P& z+ H% h+ g0 i# u -l size Send buffer size. ) a+ Q# | F$ N7 {
8 N: G$ E- W; \9 l
定义echo数据包大小。 |
|