一、前言
学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了。本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体传输过程。
为了初学者更容易理解,本文将搭建一个最简单的网络环境,不包含子网。
二、试验环境
1、网络环境
如图1所示
图1
为了表述方便,下文中208号机即指地址为192.168.113.208的计算机,1号机指地址为192.168.113.1的计算机。
2、操作系统
两台机器都为Windows 2000 ,1号机机器作为服务器,安装FTP服务
3、协议分析工具
Windows环境下常用的工具有:Sniffer Pro、Natxray、Iris以及windows 2000自带的网络监视器等。本文选用Iris作为协议分析工具。
在客户机208号机安装IRIS软件。
三、测试过程
1、测试例子
将1号机计算机中的一个文件通过FTP下载到208号机中。
2、IRIS的设置
由于IRIS具有网络监听的功能,如果网络环境中还有其它的机器将抓很多别的数据包,这样为学习带来诸多不便,为了清楚地看清楚上述例子的传输过程首先将IRIS设置为只抓208号机和1号机之间的数据包。设置过程如下:
1)用热键CTRL+B弹出如图所示的地址表,在表中填写机器的IP地址,为了对抓的包看得更清楚不要添主机的名字(name),设置好后关闭此窗口。
2)用热键CTRL+E弹出如图所示过滤设置,选择左栏“IP address”,右栏按下图将address book中的地址拽到下面,设置好后确定,这样就这抓这两台计算机之间的包。
3、抓包
按下IRIS工具栏中 开始按钮。在浏览器中输入:FTP://192.168.113.1,找到要下载的文件 ,鼠标右键该文件,在弹出的菜单中选择“复制到文件夹”开始下载,下载完后在IRIS工具栏中按 按钮停止抓包。图4显示的就是FTP的整个过程,下面我们将详细分析这个过程。
图4
说明:为了能抓到ARP协议的包,在WINDOWS 2000 中运行arp–d 清除arp缓存。
更多请看Cisco与华为技术网(Vlan9.com)TCP/IP协议、SIP协议---NGN网络的核心协议、协议大全专题,或进入论坛讨论。- TCP/IP协议 (1859篇文章)
- SIP协议---NGN网络的核心协议 (2101篇文章)
- 协议大全 (1713篇文章)
- TCP/IP基础 (107篇文章)
- TCP/IP协议应用 (129篇文章)
- TCP/IP协议相关文章 (235篇文章)
- TCP/IP协议 (235篇文章)
- TCP/IP协议数据报结构详解 (1415次浏览)
- TCP/IP协议原理 (593次浏览)
- 用协议分析工具学习TCP/IP (500次浏览)
- TCP/IP协议数据报结构详解(1) (420次浏览)
- 基础学习:OSI模型与TCP/IP模型 (418次浏览)
- 使用Ethereal学习TCP/IP协议 (347次浏览)
- TCP/IP、静态路由及 CDP协议概述 (338次浏览)
- 如何用TCP协议ping主机 (263次浏览)
- TCP/IP协议 (传输控制协议/网间协议) (251次浏览)
- 通过连接实例解读TCP/IP协议 (248次浏览)
- RDMA over TCP的协议栈工作过程浅析 01-23
- 内嵌TCP/IP协议的CDMA无线终端 01-16
- 安全源自基础 TCP/IP协议简单说明 12-23
- TCP/IP协议基础之一 12-23
- TCP/IP协议数据报结构详解 12-22
- TCP/IP协议原理 12-22
- TCP/IP协议 (传输控制协议/网间协议) 12-20
- 如何用TCP协议ping主机 12-20
- TCP/IP、静态路由及 CDP协议概述 12-20
- TCP/IP参考模型 12-15


