展望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软件测试网-if K @m4^,o)rE
(bOsl{.n0一. 目的
R7~ZVu]l0为了让网络协议学习更有效果,在真实网络上进行ping命令前相关知识的学习,暂时不管DNS,在内网中,进行2台主机间的ping命令的整个详细过程的深入研究。包括的知识点有:ping,ICMP,IP,协议系统,ARP.包含的章节有第1,3,4,6,7章。
^%f1pau@9_;an051Testing软件测试网:V4y4bv
{
3c3u
l.A6j*x.q0二. 实践环境51Testing软件测试网Z'gLqrOFT*b[G
1. 网络环境51Testing软件测试网,W[
TzH7Bp
E4_m%}(t0oS02. 协议分析工具51Testing软件测试网
MpIc(f'b1xn6y
Ethereal工具。在本机上安装并进行抓包观察。
*}%_9v\E~0三. 工具设置51Testing软件测试网|\xn,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{%X C$op0 51Testing软件测试网.Ys.Ll`jk G#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缓存。
@Jf3DgKd03Y!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-Ga/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
uxwD
O&w@"PxH9bPO0
MuU
d(B`R4b4gnl0g2J0a+lI;Fy
z@0Pq0下文请看:TCP/IP协议学习之实例ping命令学习笔记(二)
c;G-nX h3Tx0
收藏
举报
TAG: