展望2011

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

上一篇 / 下一篇  2007-08-07 18:21:32 / 个人分类:TCP/IP协议详解卷1的学习记录

51Testing软件测试网|YAw!]hx N

 

!oO"z K:u*}0

ahM~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-}0

5i8b8C8TL,l x0二. 实践环境51Testing软件测试网 `}wlM^
1. 网络环境51Testing软件测试网lSV!c&]0c._
51Testing软件测试网!\)b)i4YE*Da
2. 协议分析工具51Testing软件测试网9f#~"KG*|eKV,{
Ethereal工具。在本机上安装并进行抓包观察。
"P3aY mdY1t.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软件测试网sJY _$??/\
4. ping命令的显示结果和Ethereal上捕捉数据分别如下面的图所示。51Testing软件测试网Jk5Az"L w`;\;r
 51Testing软件测试网/uu w%qe;X5dN 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$v K
1. 理解TCP/IP协议层结构
WBWT6z0这里省略,参考另一篇学习日志看图熟记TCP/IP协议系统51Testing软件测试网R5d+|,lt+A
2. 过程
;R Q8I'l.NE0分析一下上述例子中数据的传输步骤:
2R6m(R!fO{4u01)ARP协议层,查找远程机的MAC地址。51Testing软件测试网c DWsYbk
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?$`8b L0Qo^V2Bc \051Testing软件测试网][;] py.qX

 51Testing软件测试网/|~R G&N_&S?;zC

D;V h6D"ATS0下文请看:TCP/IP协议学习之实例ping命令学习笔记(二)51Testing软件测试网)si8G8s'k}


TAG:

小钻石王老五 引用 删除 BenjaminCheung   /   2007-12-11 09:28:55
好作品,小弟剛在學習,謝謝!
一个测试新手的成长日记 引用 删除 hicxlj   /   2007-08-12 00:59:03
Caicai,你同时涉猎的东东好多啊!
 

评分:0

我来说两句

Open Toolbar