一种FTP下载速率的测试方法及其装置制造方法及图纸

技术编号:4896312 阅读:860 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种FTP下载速率的测试方法及其装置,所述装置是在现有测试装置的基础上,在用户端使用外部PHY芯片和FPGA,所述FTP下载速率测试装置的FPGA部分包括MAC层处理模块和FTP下载TCP确认重传模块;所述的MAC层处理模块分别与外部PHY芯片、接收报文统计模块、FTP下载TCP确认重传模块和用户数据传输接口连接,并分别与外部PHY芯片、接收报文统计模块、FTP下载TCP确认重传模块与CPU中的用户数据传输接口进行数据交互;所述的FTP下载TCP确认重传模块与用户数据传输接口连接并进行数据交互;所述的接收报文统计模块与CPU中的下载速率计算模块连接并进行数据交互。所述方法应用了FPGA,增大了处理速度。

【技术实现步骤摘要】
一种F丁P下载速率的测试方法及其装置
[ooo1] 本技术涉及通信
中的一种测试方法及其装置,特别是涉及一种FTP下载速率的测试方法及其装置。
技术介绍
FTP下载速率的测试装置的具体测试环境的数据传输方式是服务器端与待测试网络进行数据交互,之后待测试网络与用户端进行数据交互。[o0053 基于所述的FTP下载速率的测试装置的FTP下载速率的测试方法,包括以下步骤[o0063 第一步数据进入FTP;[o007] 第二步控制通道三次握手;[o0083 第三步对用户名和密码进行身份验证;[o0093 第四步下载文件GET*.+;[oo10] 第五步申请数据通道端口号;[oo11] 第六步数据通道三次握手;[oo12] 第七步;数据通道链接成功,进入下载模式;[oo13] 第八步下载完毕;[oo14] 第九步退出当前数据通道;[oo15] 第十步退出控制通道。[oo16] 所述装置和方法只使用CPU,处理速度较慢。
技术实现思路
本专利技术旨提供一种FPGA与CPU相结合的FTP下载速率的测试方法及其装置。本专利技术一种FTP下载速率的测试方法及其装置的技术方案如下本专利技术一种FTP下载速率的测试装置是在现有测试装置的基础上,在用户端使 用外部芯片和FPGA,所述FTP下载速率测试装置的FPGA部分包括MAC层处理模块和 FTP下载TCP确认重传模块;所述的MAC层处理模块分别与外部芯片、接收报文统计模 块、FTP下载TCP确认重传模块和用户数据传输接口连接,并分别与外部芯片、接收报 文统计模块、FTP下载TCP确认重传模块与CPU中的用户数据传输接口进行数据交互; 所述的FTP下载TCP确认重传模块与用户数据传输接口连接并进行数据交互;所述的接 收报文统计模块与CPU中的下载速率计算模块连接并进行数据交互。进一步地,所述的外部芯片是PHY芯片。基于本专利技术一种FTP下载速率的测试装置的FTP下载速率的测试方法是在现有 测试方法的第七步数据通道链接成功,进入下载模式这一步骤,应用FPGA,包括如下步 骤第一步由控制通道信息判断数据通道链接完成,由逻辑接管确认机制;第二步由TCP标志比特判断数据下载结束,由逻辑结束确认机制。本专利技术一种FTP下载速率的测试方法及其装置的有益效果在于本专利技术一种 FTP下载速率的测试方法及其装置能够克服终端手持式设备的FTP处理瓶颈,准确测试 通道所能达到的最大下载速率。附图说明图1是现有技术中,FTP下载的基本原理框图;图2是现有技术中,FTP下载速率的测试装置的数据传输简图;图3是本专利技术一种FTP下载速率的测试装置的数据传输具体流程图;图4是本专利技术一种FTP下载速率的测试方法的流程图。具体实施例方式参见附图3,本专利技术一种FTP下载速率的测试装置是在现有测试装置的基础上, 在用户端使用外部PHY芯片和FPGA,所述FTP下载速率测试装置的FPGA部分包括 MAC层处理模块和FTP下载TCP确认重传模块;所述的MAC层处理模块分别与外部 PHY芯片、接收报文统计模块、FTP下载TCP确认重传模块和用户数据传输接口连接, 并分别与外部PHY芯片、接收报文统计模块、FTP下载TCP确认重传模块与CPU中的 用户数据传输接口进行数据交互;所述的FTP下载TCP确认重传模块与用户数据传输接 口连接并进行数据交互;所述的接收报文统计模块与CPU中的下载速率计算模块连接并 进行数据交互。参见附图4,本专利技术一种FTP下载速率的测试装置的FTP下载速率的测试方法是 在现有测试方法的第七步数据通道链接成功,进入下载模式这一步骤,应用FPGA,先由 控制通道信息判断数据通道链接完成,由逻辑接管确认机制;然后由TCP标志比特判断 数据下载结束,由逻辑结束确认机制。本文档来自技高网...

【技术保护点】
一种FTP下载速率的测试装置,其特征在于:在现有测试装置的基础上,在用户端使用外部芯片和FPGA,所述FTP下载速率测试装置的FPGA部分包括MAC层处理模块和FTP下载TCP确认重传模块;所述的MAC层处理模块分别与外部芯片、接收报文统计模块、FTP下载TCP确认重传模块和用户数据传输接口连接,并分别与外部芯片、接收报文统计模块、FTP下载TCP确认重传模块与CPU中的用户数据传输接口进行数据交互;所述的FTP下载TCP确认重传模块与用户数据传输接口连接并进行数据交互;所述的接收报文统计模块与CPU中的下载速率计算模块连接并进行数据交互。

【技术特征摘要】
1.一种FTP下载速率的测试装置,其特征在于在现有测试装置的基础上,在用户 端使用外部芯片和FPGA,所述FTP下载速率测试装置的FPGA部分包括MAC层处理模 块和FTP下载TCP确认重传模块;所述的MAC层处理模块分别与外部芯片、接收报文 统计模块、FTP下载TCP确认重传模块和用户数据传输接口连接,并分别与外部芯片、 接收报文统计模块、FTP下载TCP确认重传模块与CPU中的用户数据传输接口进行数据 交互·’所述的FTP下载TCP确认重传模块与用户数据传输接口连...

【专利技术属性】
技术研发人员:韦国英梁东伟王立平
申请(专利权)人:柳州市达迪通信设备有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1