论文部分内容阅读
论文主要介绍了在深入研究FTP协议及工作原理的基础上,进行FTP增强功能的可行性探讨,在分析和实现的过程中,配合协议分析仪进行抓包,展示实现的协议功能。程序主要需要实现界面和程序框架,完成界面设计、程序框架、多线程支持等任务;在FTP标准协议模块中,完成FTP协议中发送命令和接收应答的任务,完成对于文件接收和发送的处理;对于FTP协议的增强功能模块,需要完成FTP断点续传功能和校验和检验机制任务,并且提供日志功能。
The thesis mainly introduces the feasibility of FTP enhancement on the basis of further research on FTP protocol and its working principle. During the process of analysis and implementation, it cooperates with protocol analyzer to capture the packets and show the protocol functions. The program mainly needs to realize the interface and the program framework, and accomplish the tasks of interface design, program framework and multi-thread support. In the FTP standard protocol module, the tasks of sending commands and receiving replies in the FTP protocol are completed and the processes of receiving and sending files are completed. For the enhanced function module of the FTP protocol, FTP breakpoint transfer and checksum verification mechanism tasks need to be completed and the logging function is provided.