Font Size: a A A

Ftp Server Technology Research And Realization

Posted on:2006-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y CaiFull Text:PDF
GTID:2208360152998320Subject:Computer technology
Abstract/Summary:PDF Full Text Request
"The FTP server technique study and realization " is a natural scientific research subject aided by College of Yibin. FTP server has been applied widely, however, there still lack the products with high performance in China, and we also know little about the key technology of commercial products at home and abroad from business reason. At the same time, we do relatively less on the server research and this can be seen from the relevant articles published on academic journals. Therefore, it is very significant to do the server research domestically. The purpose of the subject is to develop the software with most of the functions and features of business FTP server. Today, the Internet, also called information highway, is developing rapidly. We can say that FTP is the intercontinental vehicle on such an information highway because it uses FTP (File Transfer Protocol on the application layer) of the systematic structure of TCP/IP to transfer files between different computer systems, therefore such kind of service is called FTP service. Based on the combination of theory and practice, technology and the realization method of FTP server are studied and discussed in this paper. Firstly, we discuss and summarize the basic theories, operating principles and WINDOWS SOCKETS. Then according to the work feature of FTP server system, through exploring and comparing the inner structure of three kinds of basic network servers, we draw the following conclusion: Multi-thread programming technology is more suitable for the stable FTP server with high performance. After that, we analyze the concurrent of network I/O of FTP server .The final safety of FTP service is discussed; make how to establish safe and reliable FTP serves architecture. We design a Multi-thread FTP server based on Socket by exploring the inner system and the realization technology of FTP server. Adopting the mode of using message to drive data to run the server process does the realization of the technology. Inside the FTP server blocking operation based on non-blocking Socket is to transfer, analyze and execute FTP command characters. The adoption of dealing with data with the method of serialization can avoid using Cfile object directly and quicken the searching process for user accounts, their powers and the network safety settings because FTP server is...
Keywords/Search Tags:FTP, Socket, Multi-thread, synchronized I/O, asynchronous I/O, Serialize, Non-blocking
PDF Full Text Request
Related items