展望2011

TCP/IP协议学习之实例ping命令学习笔记(六)

上一篇 / 下一篇  2007-08-08 16:05:56 / 个人分类:TCP/IP协议详解卷1的学习记录

51Testing软件测试网0NmSZya&~!j"]1VK o

 

k+l B1rMOZQ051Testing软件测试网'B/b.j6jq~)xD

前文请看:TCP/IP协议学习之实例ping命令学习笔记(五)51Testing软件测试网e}Iq p?E&zz

51Testing软件测试网2TF+u,E{\

Q:除了ping命令使用外,什么情况下会使用到ICMP协议?
F&jiL+VZT0A:从书中的图6-3 ICMP报文类型中,可以看出相关的章节有:
w ~ uc _ n0第六章的3、4、5节:ICMP地址掩码请求与应答;ICMP时间戳请求与应答;ICMP瑞口不可达差错
Q\ Zsi.\wjM t$G0第七章:Ping程序51Testing软件测试网%QM CU-\1s `CFt
第八章:Traceroute程序
S4F+w$n!gxF4c,sT0第九章的3、5、6节:IP选路。ICMP主机与网络不可达差错;ICMP重定向差错;ICMP路由器发现报文
,@1d1YZg F9p gqg0第十一章的5、6、11节:UDP。IP分片;ICMP不可达差错(需要分片);ICMP源站抑制差错。51Testing软件测试网lW;aT#f

51Testing软件测试网 W6V.iw"N Lx0P

Q: 在本机DOS下显示的ping的输出结果都表示什么意思?51Testing软件测试网\ k#nL;J jH`D*_4z5~
A: 如下图所示:51Testing软件测试网zF1wuCj,`A/A
51Testing软件测试网+}RXM/R;rp
1. 每次发送32字节的数据,和Ethereal工具捕捉到的ICMP数据报中的data字段大小一致,都是32字节51Testing软件测试网2{p$B&W2vW{4]!] I
2. 只显示ICMP返回的4次应答,并且打印出每次应答的data大小(都是32)和T T L(都是255,和Ethereal捕捉到的ICMP应答的IP首部TTL字段值一样),并计算往返时间time(都小于1ms).51Testing软件测试网`S-w!B*BnExY
3. 共发送了4个ICMP请求,收到4个ICMP应答,无数据报丢失51Testing软件测试网F,v,\3O$|R P eIZ&p
4. ping程序通过在I C M P报文数据中存放发送请求的时间值(ICMP数据报格式中并没有这个时间值字段,怎么回事?)来计算往返时间。当应答返回时,用当前时间减去存放在I C M P报文中的时间值,即是往返时间。在本实例中, 平均往返时间最小/最大/平均时间都近似等于0ms, 这是因为程序使用的计时器分辨率低的原因.

"it {C2`(u1m051Testing软件测试网9]m2t}2[Lqy

Q: 发送4次ICMP请求时,间隔多少时间一次?
e$Q0cceM0A: ping命令默认是每间隔1秒发送一次请求.在Ethereal中可以看出这个时间间隔是1秒左右,如下图所示的第二列:51Testing软件测试网'd*{vEr:]C
51Testing软件测试网&V}`G.pK
第一次是0.000186秒钟,第二次是0.992374秒钟,第三次是1.992331秒钟,间隔约为1秒.51Testing软件测试网4n4p"n Plg

0M6_qE^:v`0本学习记录已完结。

N\4d4U`e051Testing软件测试网*qum9d8J HMx

 51Testing软件测试网v M'P*Hd:}W


TAG:

引用 删除 yqlyj8585   /   2008-03-28 08:22:49
有为,有心,有恒.愿成为朋友.我也是做测试的,经验7个月,为纯黑盒测试(手机软件).我的手机号13656682495 David Liao
 

评分:0

我来说两句

Open Toolbar