用协议分析工具学习TCP/IP一、前言目前,网络的速度发展非常快,学习网络的人也越来越多,稍有网络常识的人都知道TCP/IP协议是网络的基础,是Internet的语言,可以说没有TCP/IP协议就没有互联网的今天
目前号称搞网的人非常多,许多人就是从一把夹线钳,一个测线器联网开始接触网络的,如果只是联网玩玩,知道几个Ping之类的命令就行了,如果想在网络上有更多的发展不管是黑道还是红道,必须要把TCP/IP协议搞的非常明白
学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了
本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体传输过程
为了初学者更容易理解,本文将搭建一个最简单的网络环境,不包含子网
二、试验环境1、网络环境如图1所示为了表述方便,下文中208号机即指地址为192
208的计算机,1号机指地址为192
2、操作系统两台机器都为Windows2000,1号机机器作为服务器,安装FTP服务3、协议分析工具Windows环境下常用的工具有:SnifferPro、Natxray、Iris以及windows2000自带的网络监视器等
本文选用Iris作为协议分析工具
在客户机208号机安装IRIS软件
三、测试过程1、测试例子将1号机计算机中的一个文件通过FTP下载到208号机中
2、IRIS的设置由于IRIS具有网络监听的功能,如果网络环境中还有其它的机器将抓很多别的数据包,这样为学习带来诸多不便,为了清楚地看清楚上述例子的传输过程首先将IRIS设置为只抓208号机和1号机之间的数据包
设置过程如下:1)用热键CTRL+B弹出如图所示的地址表,在表中填写机器的IP地址,为了对抓的包看得更清楚不要添主机的名字(name),设置好后关闭此窗口