您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机网络论文

IP网络FTP服务性能监测工具的设计

  • 简介:摘 要:在当今信息社会,以国际互联网(Internet)为主要特征的信息基础设施正在改变人们的生活方式,资源共享已经成为人们生活的迫切需要。文件传输是信息共享的一个重要内容,FTP(File Transfer Protocol文件传输
    类型:word    页数:36    字数:12566   
    资料包括:论文 任务书 开题报告   
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
摘 要:在当今信息社会,以国际互联网(Internet)为主要特征的信息基础设施正在改变人们的生活方式,资源共享已经成为人们生活的迫切需要。文件传输是信息共享的一个重要内容,FTP(File Transfer Protocol文件传输协议)自然而然成为网络间交互的重要协议。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务性能监测工具设计。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。
随着 Internet/Intranet 技术的迅速发展,许多公司、企业和网站建立了不少基于 FTP的应用系统。一般地,在设计开发 FTP 应用系统的时候,很难模拟出大量用户同时访问系统的实际情况,使得系统投入使用以后,当遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟多用户访问 FTP服务器的工具程序,当服务器程序在设计开发阶段时,使用这一工具对 程序进行性能测试,及时发现 FTP应用程序的服务瓶颈,以便采取相应的措施。
论文分别从程序的设计思想和关键技术着手,阐述了该FTP测试工具的设计过程并提供出测试数据。

关键字:FTP协议,客户端,性能测试

Design and Tmplementation of the FTP performance monitors tool

Abstract:In information society, the main characteristic of information infrastructure is changing people's life style,sharing of resouurces already becomes the urgent requirement for people’s life.The file transfer is an important content of information sharing,ftp naturally becomes important protocol in network interactive.as same as other majority Internet Serves,ftp is also a client/server system.The user connects to the long-distance ftp server programme through the client programme which supports the ftp agreement.The user sends out the order through the client programme to the server programme,server programme execute the order which user sends out,and the result will be returned to the client.
Along with the Internet/Intranet technology developping rapidly,many companies, the enterprise and the website have established many application system based on the ftp.Generally, in the design time of developping the ftp application system,it is very difficult to simulatethe actual situation of the massive users to visit the system simultaneously .When meets the visit peak after system used,it is easy to slow down the server speed of response even interrupt the service.In order to avoid this situation, it needs one tool procedure to really be able to simulate multiuser visits the ftp server.When server procedure in design phase,uses this tool to carry on the performance test for the procedure, discovers the service bottleneck of the ftp application programme promptly, and takes the corresponding measure.
This thesis from design thought and the essential technology of the procedure, elaborates the designing of this ftp testing tool and provids the test data.

Key words: FTP,client,performance test

目 录
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

1 绪 论
1.1 课题研究背景及目的
本课题主要任务是:在分析IP网络FTP协议工作原理基础上,对影响FTP服务的因素进行分析,提出FTP服务性能评价的基本指标集,在此基础上以主动测量技术为手段,设计并实现一个IP网络FTP服务的性能监测工具,实时监测FTP服务性能并能以多种报表形式来显示和分析结果。
目前对性能测试没有明确的定义,一般地,它主要是针对系统的性能指标制定性能测试方案,执行测试用例,得出测试结果来验证系统的性能指标是否满足既定值。性能指标里可能包括系统各个方面的能力,如系统并发处理能力, 批量业务处理能力等。在性能测试的执行中,可以根据具体的性能指标,分解为几种测试,我们这里只讨论其中的并发测试,即验证系统的并发处理能力,一般是和服务器端建立大量的并发连接,通过客户端的响应时间和服务器端的性能监测情况来判断系统是否达到了既定的并发能力指标。具体到FTP性能测试,从客户端程序发出命令到收到服务器程序返回的结果这个阶段的工作效率能反映一个FTP服务的性能,所以只有对其服务性能进行实时的检测才能发现问题,找出解决问题的方法,从而提高服务性能,真正实现网络信息资源的共享,引导提供网络增值业务。
查看评论 已有0位网友发表了看法
  • 验证码: