1))请求端208号机发送一个初始序号(SEQ)987694419给1号机 。
2))服务器1号机收到这个序号后 , 将此序号加1值为987694419作为应答信号(ACK) , 同时随机产生一个初始序号(SEQ)1773195208 , 这两个信号同时发回到请求端208号机 , 意思为:“消息已收到 , 让我们的数据流以1773195208这个数开始 。”
3))请求端208号机收到后将确认序号设置为服务器的初始序号(SEQ)1773195208加1为1773195209作为应答信号 。
以上三步完成了三次握手 , 双方建立了一条通道 , 接下来就可以进行数据传输了 。
下面分析TCP头信息就可以看出 , 在握手过程中TCP头部的相关字段也发生了变化 。
3)头信息分析
如图12所示 , 第3数据包包含了三头信息:以太网(Ethernet)和IP和TCP 。
头信息少了ARP多了IP、TCP , 下面的过程也没有ARP的参与 , 可以这样理解 , 在局域网内 , ARP负责的是在众多联网的计算机中找到需要找的计算机 , 找到工作就完成了 。
以太网的头信息与第1、2行不同的是帧类型为0800 , 指明该帧类型为IP 。;
图12
QQRead.com 推出数据恢复指南教程 数据恢复指南教程 数据恢复故障解析 常用数据恢复方案 硬盘数据恢复教程 数据保护方法 数据恢复软件 专业数据恢复服务指南 一、前言
目前 , 网络的速度发展非常快 , 学习网络的人也越来越多 , 稍有网络常识的人都知道TCP/IP协议是网络的基础 , 是Internet的语言 , 可以说没有TCP/IP协议就没有互联网的今天 。目前号称搞网的人非常多 , 许多人就是从一把夹线钳 , 一个测线器联网开始接触网络的 , 假如只是联网玩玩 , 知道几个Ping之类的命令就行了 , 假如想在网络上有更多的发展不管是黑道还是红道 , 必须要把TCP/IP协议搞的非常明白 。
学习过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
2)用热键CTRL E弹出如图所示过滤设置 , 选择左栏“IP address” , 右栏按下图将address book中的地址拽到下面 , 设置好后确定 , 这样就这抓这两台计算机之间的包 。
图3
3、抓包
按下IRIS工具栏中 开始按钮 。在浏览器中输入:FTP://192.168.113.1 , 找到要下载的文件 , 鼠标右键该文件 , 在弹出的菜单中选择“复制到文件夹”开始下载 , 下载完后在IRIS工具栏中按 按钮停止抓包 。图4显示的就是FTP的整个过程 , 下面我们将具体分析这个过程 。
推荐阅读
- wps怎么启用宏功能
- 茄子换机怎么用
- 透视你的网络 完美测试TCP/IP协议简介
- 永远怀念 9@9++
- 如何使用电脑特殊键
- 茄子快传大屏选图怎么用
- 怎么删除ios分析数据
- 问号的作用
- f2f网络用语是什么意思
- 如何设置和使用手机的勿扰模式
