|
  
- UID
- 3
- 帖子
- 66
- 精华
- 1
- 积分
- 2387
- 金币
- 1067
- 威望
- 1015
- 贡献
- 1000
|
教你正确使用Windows的Ping命令
对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。
* w$ @0 }4 h0 t% K
9 J% @ w& B6 C2 a4 i( ] 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:
& z9 w# m; P6 e/ Y 2 d1 s, _% Y$ H" `
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 6 t- x$ a h; T% t2 ^" ]* l7 Z* w
$ h; B( }( m8 Q5 V8 A
Options:
! ] \8 |% B; Z3 X) O
/ l' Q8 S/ T) B6 C -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C.
3 Q5 W6 ^3 v* l
4 X4 ~7 `& K1 `6 [ 不停的ping地方主机,直到你按下Control-C。
9 Y4 {( x ~6 w, l% t! l7 o; y , e" T: i }+ ~, P- L0 K/ S- @" n
此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 % D0 }- ^7 u8 J1 l4 p! S; A0 T
( b7 T" a$ Z' x: M& j) W S
-a Resolve addresses to hostnames.
; p8 h9 u3 V- ^# N: ]
6 ~- M! I' x- p: {" F 解析计算机NetBios名。
6 f) Z+ G3 g X" F {" s3 n& I( b ~9 \3 G
示例:C:\>ping -a 192.168.1.21
, Q, q9 q' g5 M4 O
% T& H! b2 }/ ^$ s" t Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: , ^ e1 O! `2 }5 o, I
_ l8 [ K* U K2 ^ Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
8 @' q L5 y" @/ t: s8 M+ f6 p ! w1 _2 m/ Q' R6 s+ B% u& U( C! ?
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
; e' k( W1 Y b9 M7 Q1 z 7 k8 ~. }0 f4 ]1 V! X. W3 m
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 $ `$ u2 p0 v0 |# b5 ~
9 G, ]! c6 P! W3 O+ ~4 Y" H
) j8 }9 E' l2 x/ S1 G9 X5 O: n& e Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 ; e5 w1 }: Y; M- ?# r) j, `
0 N2 Z1 j4 b. ~7 q+ c; _
Ping statistics for 192.168.1.21: 7 \ H, ]! I7 q. Y4 A
$ L( O! N- Z9 ]. w Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 0 i3 {8 Y1 P2 [1 W& z4 }. U; a
6 y! ~/ h) j6 a# Z" L# l7 w Minimum = 0ms, Maximum = 0ms, Average = 0ms ) v [1 U& e- q- f8 b( B
, C1 x& S% k% S2 N1 K 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 , t; c9 ?9 m* s. y& t2 e# U- s6 `
0 `$ k- q; Z/ P4 j, \
-n count Number of echo requests to send. . }0 Q8 w: W& d" F
- P$ `; [8 R) V+ J' t: a& ^# x
发送count指定的Echo数据包数。
) M" |8 h! s- ~# `$ {
& x! ~6 j/ |9 m8 L# N4 m# ~ 在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: " b* Q# c9 v4 f( ^
) o% M2 ]4 V/ }- |1 K C:\>ping -n 50 202.103.96.68
5 L+ g) R- k, k6 ` 9 X7 i% Q# h+ n' j
Pinging 202.103.96.68 with 32 bytes of data: 1 r' B( E) i& {2 E- e- }1 ~
: B D/ N2 B4 J
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
$ k3 T6 H$ {, a0 w
" V' P! i+ }) S+ X2 @ Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
" n* K0 m# `8 G; |9 ]' O1 l
" z& f1 \8 y" { Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
! P& H# J0 G" {4 |2 `; U s
5 v9 B8 [) Y1 w* k- q9 B5 N Request timed out.
9 G5 v/ J1 m' v$ S6 D1 a/ T+ @6 G# @! j / F) U$ t% P! e; W K
………………
* G8 `( ~- B3 n, |) Z
9 H( z! X# c" }3 Y Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 - o) J5 a5 a* m6 H. H
6 d4 P M% D( r8 E% {
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
- |* J4 H$ l* Q6 r
' g& [3 e/ ]: r; W8 S0 h, b9 \3 ` Ping statistics for 202.103.96.68: ' V( Z9 b' ?2 R6 q0 i6 ~1 d; Z* Z, w
: c3 e( p/ V- g8 g2 @: i ?3 b Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
1 K8 }" c! E- D8 C5 N: ?
/ X1 J7 I8 j! G* H% `. H Minimum = 40ms, Maximum = 51ms, Average = 46ms
' b- l6 r& u# }, Z# z- H$ k7 l + |5 E# G5 r& L9 Y) Z$ ~8 Q0 t# k
从以上我就可以知道在给202.103.96.68发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。
9 F! i* e0 M, E4 U+ q$ _! p' U2 ~ & P) A/ I/ z4 n( A% _
-l size Send buffer size. 1 {: |1 `5 t5 {- {9 U- ]
" J8 m, ?1 J; @- b 定义echo数据包大小。 |
|