Font Size: a A A

The Design And Realization Of Linux-based FTP System

Posted on:2013-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2248330395459603Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, in Internet era, FTP system has been the necessary service for people tosupply information communication.FTP system fulfills download,upload and storingmanagement of all kinds of files by the Internet connected all the world, make the filesshared all over the world. Not only the common files but also different kinds of information,such as sound graphic and image, can be shared through the FTP system. Since Linuxsystem came out in1991, more and more user chose the system because of the features offlexible, lower fee and small size. Many IDC servers chose Linux system, especially inabroad.This research try to design a FTP system based on Linux with functions of upload,download, login and catalogue modification. At first, the research analysis the methods ofthe system, including UBUNTU, file system, TCP/IP and the interrelations with FTP. In thepart of FTP principle, there is a fully introduction of FTP model, FTP connection, and then,gives out a fully introduction of FTP orders and response, analyze the mechanism of FTPupload and download. Within the part of archiving, construct user module and servermodule. Server module including users management, file maintenance and ordermaintenance. Overview the origin of FPT, Analysis of the working model and FTPcommand and the processing means of response, and the control of the FTP connection andthe way of data connection establishment. Given the current very popular on theINTERNET in the anonymous FTP and its working mode. Strictly follow the agreementstandard and combined with FTP LINUX platform to realize the FTP protocol and itsapplication, including the FTP connection file transmission active and passive work theway to handle the client orders document specific content such as the operation. And givethe program flow chart and the core part of the code. Through to the FTP functions of thesystem of testing and analysis of the module, this system can successfully accomplish thebasic requirements of the topic, can in user login, finished uploading and downloading the basic function, and achieved with the standard of the FTP program of the Internet...
Keywords/Search Tags:FTP system, LINUX, SOCKET interface, download, upload
PDF Full Text Request
Related items