标题:
教你正确使用Windows的Ping命令
[打印本页]
作者:
野人e族
时间:
2008-1-27 22:16
标题:
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
5 z2 N: M. j: |7 y
" x9 ^# ?/ d b
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
8 x) D/ L" Y5 m# X. m! J
* h3 T& ?+ ^7 }5 q! r }# x& a7 p) \* @
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
% U8 w7 o1 Z% b
* S, ?8 \8 {( J
Options:
`# n) d- x" y5 `: W
, h3 y9 q1 k. q5 c" R7 ~: K
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
% ~" I& o% L, w, S8 q
$ V9 j! l8 c- q7 g# F/ n% [% G3 |8 z9 ~
不停的ping地方主机,直到你按下Control-C。
6 E( {" k" U# S# ^' n% N
& r7 O6 m( Q1 I- v
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
5 P( R) F: e4 l/ L3 M: H
( b9 s& X" D! s; u6 W0 w& Q
-a Resolve addresses to hostnames.
' F$ x& E* W7 b0 Y# t
{; a3 V8 Y$ S6 }5 Y+ _3 E8 m# F
解析计算机NetBios名。
: s! U, S$ W% `8 E
4 J: h0 a' _- @+ _0 Z- Y8 u1 X
示例:C:\>ping -a 192.168.1.21
; h' L2 |* j) G. F7 C4 s6 j7 \
" x' w* M s& y# M
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
$ h* D' s8 v1 o$ u8 \1 ^
9 o/ q0 x2 P0 g7 Z& \* n ~" a% q
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% T" h# C# _2 ^$ {2 w
. _. B& j" f7 M2 D7 T. h
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
0 Z% S7 e1 @5 g5 M w( ~" Z" r
$ X3 V3 g# s: k; G' M7 ~$ c: C
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
3 a) F4 I4 C" N% r7 ~9 f0 t
@- f6 G- t8 A: S
. c. R- k% N4 Q$ c' H
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
$ d: a& W, Z. `" f+ ]. x
) B& D- w3 s! C4 p
Ping statistics for 192.168.1.21:
! M" i7 m1 u. q4 e
e5 \# b9 u2 P4 s
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
" J2 t; Q* i/ w- `
* |5 H+ ]+ i! }& ]9 @. `1 m+ P
Minimum = 0ms, Maximum = 0ms, Average = 0ms
) H' `# ~* R9 w! L) `
) r5 X+ F. Z2 A6 j# E( ~
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
0 j* D2 E/ J/ d7 b+ Q+ F
4 ^2 `0 z: |9 _8 B3 f
-n count Number of echo requests to send.
* W! @* y$ x( N5 g
7 x2 e- N) } [1 u0 H5 U( u
发送count指定的Echo数据包数。
2 ]/ ^ }, q; H3 n% J
$ U, [* Y2 O9 e% ~% a- e) x
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
$ }- k) A, n6 H5 C8 [$ O' J
Y4 r$ h& u! e! |( h$ i
C:\>ping -n 50 202.103.96.68
9 y7 b2 h8 N2 |* y' }6 e
0 s6 s" j3 V/ m2 }3 l
Pinging 202.103.96.68 with 32 bytes of data:
$ S6 j2 V: ?- ^3 a( e, x$ q
( Z; T9 m( D9 a' @0 A/ x
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
' N! @" h# P( l+ g" j8 I
/ a }3 b) }0 S
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 d. d7 @3 e$ O$ j4 Z F
* ~' ~- u' S) E5 _+ t/ T/ T
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
# f: W3 V0 {- D) g$ n# W5 `
- [' D9 Q: V: W) W6 F; J k7 G
Request timed out.
' V. Q- {# u- F6 J% J3 {. ]9 [
2 X7 _& b' j6 d9 ~4 T" R& b& F
………………
7 b3 D$ D8 L2 C/ P/ p
0 }4 \" `( q. y- h+ l9 x) w& x% a
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
6 v. s, t& _% U; s7 I2 n' r" X
& h3 W9 Q% X( N. Z) ~
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
) E3 y: t6 n5 |9 ]1 Q/ O" a z8 k
( m2 @) `1 N& y' Q8 h3 s
Ping statistics for 202.103.96.68:
. O5 m" Z6 I3 Q( y/ s
8 X' ?3 w' T0 n/ [' X; n0 {
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
! @- Q6 q4 g+ m5 N& K% |& T+ F$ e
3 a' u& @; f0 T& T% u% O$ x
Minimum = 40ms, Maximum = 51ms, Average = 46ms
( O# r( E# G" L$ _* f, k! a* X
' ^9 f/ a) b$ O+ K
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
. g3 l$ l0 {! @: A X+ Z% K
% O0 r6 d2 F6 e0 I
-l size Send buffer size.
1 ^: u% Q: k+ n- ]0 U
& d! u, y/ U7 |- q
定义echo数据包大小。
作者:
冷雨清心
时间:
2008-9-25 15:54
强大,但是我看得不是很懂!
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2