一种ftp下载速率的测试方法及其装置的制作方法

文档序号:7739877阅读:365来源:国知局
专利名称:一种ftp下载速率的测试方法及其装置的制作方法
一种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标志比特判断 数据下载结束,由逻辑结束确认机制。
权利要求
1.一种FTP下载速率的测试装置,其特征在于在现有测试装置的基础上,在用户 端使用外部芯片和FPGA,所述FTP下载速率测试装置的FPGA部分包括MAC层处理模 块和FTP下载TCP确认重传模块;所述的MAC层处理模块分别与外部芯片、接收报文 统计模块、FTP下载TCP确认重传模块和用户数据传输接口连接,并分别与外部芯片、 接收报文统计模块、FTP下载TCP确认重传模块与CPU中的用户数据传输接口进行数据 交互·’所述的FTP下载TCP确认重传模块与用户数据传输接口连接并进行数据交互;所 述的接收报文统计模块与CPU中的下载速率计算模块连接并进行数据交互。
2.根据权利要求1所述的一种FTP下载速率的测试装置,其特征在于所述的外部 芯片是PHY芯片。
3.基于所述FTP下载速率的测试装置的FTP下载速率的测试方法,其特征在于 在现有测试方法的第七步数据通道链接成功,进入下载模式这一步骤,应用FPGA,包括如下步骤第一步由控制通道信息判断数据通道链接完成,由逻辑接管确认机制; 第二步由TCP标志比特判断数据下载结束,由逻辑结束确认机制。
全文摘要
本发明公开了一种FTP下载速率的测试方法及其装置,所述装置是在现有测试装置的基础上,在用户端使用外部PHY芯片和FPGA,所述FTP下载速率测试装置的FPGA部分包括MAC层处理模块和FTP下载TCP确认重传模块;所述的MAC层处理模块分别与外部PHY芯片、接收报文统计模块、FTP下载TCP确认重传模块和用户数据传输接口连接,并分别与外部PHY芯片、接收报文统计模块、FTP下载TCP确认重传模块与CPU中的用户数据传输接口进行数据交互;所述的FTP下载TCP确认重传模块与用户数据传输接口连接并进行数据交互;所述的接收报文统计模块与CPU中的下载速率计算模块连接并进行数据交互。所述方法应用了FPGA,增大了处理速度。
文档编号H04L12/26GK102014013SQ20101000267
公开日2011年4月13日 申请日期2010年1月21日 优先权日2010年1月21日
发明者梁东伟, 王立平, 韦国英 申请人:柳州市达迪通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1