展望2011
TCP/IP协议学习之实例ping命令学习笔记(一)
上一篇 /
下一篇 2007-08-07 18:21:32
/ 个人分类:TCP/IP协议详解卷1的学习记录
51Testing软件测试网|YAw!]hx N
!oO"z
K:u*}0ahM ~2eT2T0TCP/IP协议学习之实例ping命令学习笔记(一)51Testing软件测试网$s1F'v+u;F3k%Yu{8Q
51Testing软件测试网
X\!k3l
lFq一. 目的
5MxT.bF$xJ0为了让网络协议学习更有效果,在真实网络上进行ping命令前相关知识的学习,暂时不管DNS,在内网中,进行2台主机间的ping命令的整个详细过程的深入研究。包括的知识点有:ping,ICMP,IP,协议系统,ARP.包含的章节有第1,3,4,6,7章。51Testing软件测试网T1|
|@~,~
$Tb
q?"@U+s-}05i8b8C8TL,l
x0二. 实践环境51Testing软件测试网
`}wlM^
1. 网络环境51Testing软件测试网lSV!c&]0c._
51Testing软件测试网!\)b)i4YE*Da
2. 协议分析工具51Testing软件测试网9f#~"KG*|eKV,{
Ethereal工具。在本机上安装并进行抓包观察。
"P3aYmdY1t.l0三. 工具设置
;s6\*tEN0由于Ethereal工具在进行网络监视时,会抓取来自其他机器的数据包,为了清楚的看到本机和远程机之间的数据包交流,需要设置下ethereal。过程如下:51Testing软件测试网l2xSth
1. 选择正确的网卡接口,下面的IP address出现正确的IP地址即可。如下图:
lA;yG
Q"K7Gd&F
M}0
nA:nt^:g"lw!R0注:每次打开该软件后,都需要再一次设置网卡接口。51Testing软件测试网U g@R9x
2. 设置好捕捉过滤器(Capture Fileter),只捕捉我们想要的数据包,需要观察IP地址远程机和本机之间的数据交流,并保存好过滤条件,如下图:51Testing软件测试网
d,\\9c:s~A%Ja6Y&s
Jc#h:s3?~8P"\0
^3D.slo`8m0四. 抓包
SEUBH%n"j01. 设置好Captrue Fileter后,点击开始录制按钮。
1Dt(cW {02. 进入本机的DOS环境下,执行命令:ping 10.13.0.5。
j2b
k2dxD1pKf03. 等到ping命令结束时,点击Ethereal的停止抓包按钮。51Testing软件测试网sJ Y _$??/\
4. ping命令的显示结果和Ethereal上捕捉数据分别如下面的图所示。51Testing软件测试网Jk5Az"L
w`;\;r
51Testing软件测试网/uuw%qe;X5d N
n/u
51Testing软件测试网)M5]5RWN(g.{%[
说明:为了能抓到ARP协议的包,在本机DOS中先运行arp –d 清除arp缓存。
}!L ud y7@/E!p#~n051Testing软件测试网 pc@b&P.H.V五.过程分析51Testing软件测试网Jo3z+MY.M$P$vK
1. 理解TCP/IP协议层结构
WBWT6z0这里省略,参考另一篇学习日志:看图熟记TCP/IP协议系统51Testing软件测试网R5d+|,lt+A
2. 过程
;R
Q8I'l.NE0分析一下上述例子中数据的传输步骤:
2R6m(R!fO{4u01)ARP协议层,查找远程机的MAC地址。51Testing软件测试网cDWsYbk
2)ICMP协议层,执行ping命令过程
1Vz;q[T @
i051Testing软件测试网@.~'{&`F&iV参考资料:http://www.cnpaf.net/forum/archiver/tid-3060.html
/UL,~%|~p~g]0http://blog.csdn.net/lichengiggs/archive/2006/04/19/669444.aspx51Testing软件测试网tI(a;P~
http://network.ccidnet.com/art/1084/20070615/1113987_1.html51Testing软件测试网/s8G2h!xSBk1``
http://publish.it168.com/2005/0831/20050831015601.shtml51Testing软件测试网E/Ji&uF1P jw A
http://www.cnpaf.net/class/OtherAnalysis/0532918532942694.html
1?$`8bL0Qo^V2Bc \051Testing软件测试网][;]py.qX 51Testing软件测试网/|~R G&N_&S?;zC
D;Vh6D"AT S0下文请看:TCP/IP协议学习之实例ping命令学习笔记(二)51Testing软件测试网)si8G8s'k}
收藏
举报
TAG: