节点文献

基于FTP协议的文件传输服务器的研究

The Research in File Transmission Server Based on FTP Protocol

【作者】 赵强

【导师】 张淑芳;

【作者基本信息】 大连海事大学 , 通信与信息系统, 2008, 硕士

【摘要】 随着现代信息技术的高速发展,网络通信技术在现代科技领域的应用日益深入,网络通信服务需求也越来越多,这样就需要有一个良好的服务器平台来满足用户日益增长的网络服务需求。因此研究设计服务器相关通信软件成为网络发展的一个热门课题。本文就是在此背景下研究并设计一个网络文件传输服务器软件平台。论文首先简述计算机网络的发展过程。然后介绍TCP/IP协议五层体系结构和每一层的功能,并且重点研究五层体系中的传输层协议TCP和应用层协议FTP。根据本服务器的设计要求和实现的功能,确定整个系统的总体框架模型。并展开对此文件传输服务器设计的详细说明。本课题的FTP文件传输服务器系统是在VC开发环境下、基于C/S模式、使用当前模块化软件设计思想编程实现的。在服务器设计时先总体设计服务器系统的整体模型,之后再分别设计前台的控制界面和后台服务器的框架,并详细研究搭建后台服务器所用到的六大模块的实现方法,和服务器运行时六大模块之间相互通信过程。最后使用Windows平台上通用的客户端软件和设计编写的测试软件对此信息传输服务进行测试,并对测试结果进行分析。本课题系统地研究文件传输服务器整体设计流程,加深了对服务器通信软件设计的理解。对于今后研发和设计出功能更加强大的服务器具有一定的理论和实践意义。本课题开发的软件将应用在导航研究所承担的吉林省交通厅科技项目“吉林省船舶动态监控信息系统”的研究中。

【Abstract】 The network communication technology applied in the field of modern science and technology gets deepening and the demand for its service gets rising due to the high-speed development of modern information technology, so that a good server platform is a necessary to meet the growing demand of users for the network service. Based on this background that is the search and design of communication software concerning the server has become a hot topic during the development of the network, this article researches and designs a server platform for transmitting file information via the network.Firstly, the article outlines the development of the computer network, then introduces five layers architecture, among which the focus is on the Transport Layer Protocol (TCP) and the Application Layer Protocol (FTP), related to the TCP/IP protocols and the function in each layer. According to the design requirements and function to be realized on the server, the overall framework model is confirmed and a server for transmitting the information via the network is introduced specifically.The FTP file transmission server system is compiled in VC software environment to implement the system by making use of the modular software thought to design, based on the C/S mode. When the server system is designed, this article shows firstly the overall model of the server system, then describes the interface design and the server framework structure respectively, then elaborates the realization of the six modules used by building the background server and the communication between these six modules when the server is run. Finally, the Windows’ common client software and the test software written by myself are used to test this server for file transmission and the test results are analyzed. With systematically researching the overall flow to design the server for the file transmission server to deepen the understanding for communication software design, the article has some theoretical and practical significance for designing the server with powerful improved function in the future. This server software that the thesis relates to will be applied in the project of "The Ships Dynamic Monitoring and Control Information System" carried by The Institute of Navigation.

【关键词】 TCP/IP协议FTP协议CAsyncSocket类CSocket类
【Key words】 TCP/IPFTPCAsyncSocket classCSocket class
  • 【分类号】TP393.05
  • 【被引频次】20
  • 【下载频次】1429
节点文献中: 

本文链接的文献网络图示:

本文的引文网络