展望2011

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

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

51Testing软件测试网!{!{!lS-Fg Lhg

 51Testing软件测试网 oJ!fS+s { SS2Wu

Lm}vTc0TCP/IP协议学习之实例ping命令学习笔记(一)51Testing软件测试网-ifK @m4^,o)rE

(bOsl{.n0一. 目的
R7~ZVu]l0为了让网络协议学习更有效果,在真实网络上进行ping命令前相关知识的学习,暂时不管DNS,在内网中,进行2台主机间的ping命令的整个详细过程的深入研究。包括的知识点有:ping,ICMP,IP,协议系统,ARP.包含的章节有第1,3,4,6,7章。
^%f1p au@9_;an051Testing软件测试网:V4y4bv {

3c3u l.A6j*x.q0二. 实践环境51Testing软件测试网Z'gLqr OF T*b[G
1. 网络环境51Testing软件测试网,W[ TzH7Bp

E4_m%}(t0oS02. 协议分析工具51Testing软件测试网 MpIc(f'b1xn6y
Ethereal工具。在本机上安装并进行抓包观察。
*}%_9v\E~0三. 工具设置51Testing软件测试网| \x n,qb0f
由于Ethereal工具在进行网络监视时,会抓取来自其他机器的数据包,为了清楚的看到本机和远程机之间的数据包交流,需要设置下ethereal。过程如下:51Testing软件测试网.H5WB5a bVK]
1. 选择正确的网卡接口,下面的IP address出现正确的IP地址即可。如下图:51Testing软件测试网8f|0z;`J
 
0c-VLM"b+}dbc'a0注:每次打开该软件后,都需要再一次设置网卡接口。
o;R,@J%A3fJ3u02. 设置好捕捉过滤器(Capture Fileter),只捕捉我们想要的数据包,需要观察IP地址远程机和本机之间的数据交流,并保存好过滤条件,如下图:
%o$I?-VT8U$OJ+xl0 
M)w{%XC$op0 51Testing软件测试网.Ys.Ll`jkG#I
四. 抓包
9M4z7UZ8q8Qu3IN01. 设置好Captrue Fileter后,点击开始录制按钮。51Testing软件测试网/s/?JK,[
2. 进入本机的DOS环境下,执行命令:ping 10.13.0.5。
-q2U td {YN)a?8@03. 等到ping命令结束时,点击Ethereal的停止抓包按钮。51Testing软件测试网7CDe_+V^v
4. ping命令的显示结果和Ethereal上捕捉数据分别如下面的图所示。51Testing软件测试网%Mw/vU"\
 51Testing软件测试网.Vl9Xy.Y.q
 51Testing软件测试网XvU9y3P9N)a
说明:为了能抓到ARP协议的包,在本机DOS中先运行arp –d 清除arp缓存。

@Jf3DgKd0

3Y!b!T/~g2?~2@d I0五.过程分析51Testing软件测试网8nB%[ w'P2w gM0h
1. 理解TCP/IP协议层结构51Testing软件测试网4y o/i9OID
这里省略,参考另一篇学习日志看图熟记TCP/IP协议系统
_ o`;~eI7z:gj02. 过程51Testing软件测试网Y)g t(v&_6f"Ph-d*B4J
分析一下上述例子中数据的传输步骤:51Testing软件测试网9WB8x2]\cK
1)ARP协议层,查找远程机的MAC地址。51Testing软件测试网 r-G a/Be*L$QB],T%y
2)ICMP协议层,执行ping命令过程51Testing软件测试网cn_([-H4]9hX"qA4z

7d4}5{%D8L0参考资料:http://www.cnpaf.net/forum/archiver/tid-3060.html51Testing软件测试网pgGB1w5Z
http://blog.csdn.net/lichengiggs/archive/2006/04/19/669444.aspx51Testing软件测试网9Zz!OIUl$| F
http://network.ccidnet.com/art/1084/20070615/1113987_1.html51Testing软件测试网-f&][EL,xjJDj
http://publish.it168.com/2005/0831/20050831015601.shtml
$i @ ]9r$Lr2__K0http://www.cnpaf.net/class/OtherAnalysis/0532918532942694.html51Testing软件测试网 ~8C J ux wD

O&w@"PxH9bPO0 

MuU d(B`R4b4gnl0g2J0

a+lI;Fy z@0Pq0下文请看:TCP/IP协议学习之实例ping命令学习笔记(二)

c;G-nX h3Tx0

TAG:

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

评分:0

我来说两句

Open Toolbar