ip网络ftp服务性能监测工具设计与实现.rar

RAR格式版权申诉手机打开展开

ip网络ftp服务性能监测工具设计与实现,ip网络ftp服务性能监测工具设计与实现1.2万字 36页包括开题报告和任务书,程序代码摘要在当今信息社会,以国际互联网(internet)为主要特征的信息基础设施正在改变人们的生活方式,资源共享已经成为人们生活的迫切需要。文件传输是信息共享的一个重要内容,ftp(file transfer protocol文件传输协...
编号:98-35058大小:144.70K
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 915 发布

IP网络FTP服务性能监测工具设计与实现
1.2万字 36页
包括开题报告和任务书,程序代码


摘 要
在当今信息社会,以国际互联网(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]沙茨.操作系统概念[M].北京:高等教育出版社
[2]库罗斯,罗斯.计算机网络[M].北京:高等教育出版社
[3]Parsons.计算机文化[M].北京:电子工业出版社
[4]Paul Barford,Mark Crovella.A Performance EvaLuation of Hyper Text Tranfer Protocals[J]. Computer Science Department



附录

public class FTPClient
{
public string date;
public string time;
public long size;
public string name;
public bool dir;
public string remotePath;
public string localPath;
public FTPDirection direction;
public string user;
public string password;
......