收藏到会员中心
|
文档题目: |
IP网络FTP服务性能监测工具设计与实现(含开题+任务书) |
 |
上传会员: |
panmeizi |
提交日期: |
2013-09-22 19:29:50 |
文档分类: |
计算机 |
浏览次数: |
24 |
下载次数: |
0
次 |
文档字数:12505 摘 要 在当今信息社会,以国际互联网(Internet)为主要特征的信息基础设施正在改变人们的生活方式,资源共享已经成为人们生活的迫切需要。文件传输是信息共享的一个重要内容,FTP(File Transfer Protocol文件传输协议)自然而然成为网络间交互的重要协议。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。 随着 Internet/Intranet 技术的迅速发展,许多公司、企业和网站建立了不少基于 FTP的应用系统。一般地,在设计开发 FTP 应用系统的时候,很难模拟出大量用户同时访问系统的实际情况,使得系统投入使用以后,当遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟多用户访问 FTP服务器的工具程序,当服务器程序在设计开发阶段时,使用这一工具对 程序进行性能测试,及时发现 FTP应用程序的服务瓶颈,以便采取相应的措施。 论文分别从程序的设计思想和关键技术着手,阐述了该FTP测试工具的设计过程并提供出测试数据。 关键字:FTP协议,客户端,性能测试 目 录 1 绪 论 1 1.1 课题研究背景及目的 1 1.2 研究现状和发展趋势 1 1.3 FTP简介 3 1.4 影响FTP性能的因素 4 1.4.1 网络问题 4 1.4.2 传输问题 4 1.4.3 影响FTP性能的其他因素 5 1.5 研究内容 6 1.5.1 FTP工作原理概述 6 1.5.2 性能测试技术的实现 6 2 相关技术 7 2.1 FTP协议及工作原理 7 2.1.1 控制连接 8 2.1.2 数据连接 8 2.2 性能测试技术 9 2.3 系统环境模型 11 3 程序设计与实现 12 3.1 性能测试 12 3.2 C/S体系结构 13 3.3 FTP客户端的设计 14 3.3.1 Socket编程的使用 14 3.3.2 服务器的连接(见附录) 15 3.4 响应时间的计算 15 3.5 多线程的实现 16 4 工具的测试 19 4.1 软件测试 19 4.2 测试对象 19 4.3 测试目的 19 4.4 测试环境 19 4.5 测试过程 19 4.6 测试数据 20 致 谢 21 参考文献 22
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|