标题:
教你正确使用Windows的Ping命令
[打印本页]
作者:
野人e族
时间:
2008-1-27 22:16
标题:
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
8 X# w/ b! N _, P5 A
( M1 `, ]5 @$ t0 P9 m+ t
现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
( N' b+ ?) S; w" e
2 D) V4 G8 T6 @" y6 T
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
' ?2 l# r& p5 @ d
) a& G7 p1 {- X0 Y1 g4 p
Options:
- v* b( [5 A8 f/ |8 U" M" y
$ K. ]/ j$ [2 M& z" H! x
-t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
6 o% t: i" n$ j( j3 J$ H
% p6 n) ?; T1 Z& h5 P" _
不停的ping地方主机,直到你按下Control-C。
D/ v' c, v" ^
& N$ H7 v" j( a1 n/ z b4 E5 b- Z
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。
( @, I# U- b0 x+ M4 N
( U9 ?% e0 [1 @4 p- G s
-a Resolve addresses to hostnames.
% ~3 b, D) k$ o0 Q
, t U* e" h5 j) }) W3 P; E a$ J
解析计算机NetBios名。
4 ~0 {8 z1 t% i' f2 w
2 i3 A7 Q2 X7 Z" P
示例:C:\>ping -a 192.168.1.21
( r8 z8 d9 k L$ ?
8 p% |5 A, x4 F# C- A7 [
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data:
# p& l5 r- Z3 G0 S( p4 a
1 l) S3 y8 [, R% X% i% c
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 S2 d% V2 l* w+ G% @* p; l
: p3 R7 c) R9 T% F! X: s3 n- Q) F2 V
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% b ~ R$ Y3 _2 z" d2 ^
( B8 `* d1 g: j! T
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
% d! s/ A. F0 B) N- I
3 \4 Z4 O6 S3 n6 @( U
: C m3 d) s/ H& A% p
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
: p7 i2 ]" f! d/ G
7 r. S9 F- Q0 t" @
Ping statistics for 192.168.1.21:
4 F/ N8 }# e3 ~. c) u) |, @
5 }. t0 e0 A& o$ ^0 v/ w! d9 Q* H
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
0 X: b7 L3 ^- M/ g/ I
5 _2 t7 W2 d& w: D- c* [* U2 g7 K
Minimum = 0ms, Maximum = 0ms, Average = 0ms
+ _4 w/ h' A% Q# h5 e Y7 Y
3 A# Y# T8 {3 h! t, r
从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。
) K t' e1 f, k# q2 a; T2 b
* u% X+ u! ~/ x7 ?
-n count Number of echo requests to send.
' i. Q4 y) K+ [) v5 t6 ^
" E# @- j6 ^ C6 L
发送count指定的Echo数据包数。
3 H2 e. k6 k% A
3 V3 c& d7 { f
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:
- Z0 U$ {$ m) \; n
: c: |" u6 y! S. d
C:\>ping -n 50 202.103.96.68
1 m; @; M8 f- a5 z$ X% p3 C2 X$ [' C
' I- a y) j$ C! g9 Q2 b5 o
Pinging 202.103.96.68 with 32 bytes of data:
, R3 _2 F5 d$ U$ N2 f
0 {( @' r/ K# r6 p8 o
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 q2 ^5 i9 P. @ \& X+ s) [ N
# \$ ?; K! l7 V) b2 \# ?
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
+ {1 m3 G. X+ v
( X# d# S( c! `) j" k8 C. t* \
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- |* B: {! j3 w! i8 i/ o& U
# R+ i( w. ^& e0 G. S
Request timed out.
. @5 o: M6 F4 Y, B4 o+ x
" j+ k3 b" y) j1 K% @: [$ J
………………
9 W1 K8 d# x, R
8 ]; C7 Q+ f, L
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
2 O+ V8 h% M% O J3 T% u* P$ Y" J* m' W
, ^( c" x' P: v& s, z
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
9 C0 K$ x; }2 t( C- t, K
2 I' h5 V% y' F
Ping statistics for 202.103.96.68:
1 A8 u" N2 N$ v2 L; r/ w; F
1 ~' u' {) T, |6 W' @. W- K
Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
" ^* a* d* I. M5 L
& W2 N9 X2 M! j1 c1 {3 P1 t3 u6 b
Minimum = 40ms, Maximum = 51ms, Average = 46ms
2 p2 w& g6 o+ n, q- Y% E
- o( M" q& j4 | B3 D" C
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
* a# ^1 K0 Z; Z1 ?3 A: c
8 o4 x! T0 A/ A+ B4 i9 e. }6 e+ `
-l size Send buffer size.
. q% k$ H1 L6 L+ u: n
( w$ {! \) c6 H
定义echo数据包大小。
作者:
冷雨清心
时间:
2008-9-25 15:54
强大,但是我看得不是很懂!
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2