摘 要
文件傳輸協議 (File Transfer Protocol, FTP),它是目前Internet上使用得最廣泛的文件傳送協議。起初,FTP并不是應用于IP網絡上的協議,而是20世紀60~80年代美國國防部組建的ARPANET網絡中,用于計算機間的文件傳輸的協議。時至今日,FTP仍然保持其可靠性,高速地傳輸文件,它還允許文件遠程存取。這使得用戶可以在某個系統上工作,而將文件存貯在別的系統。為了用戶更方便的使用FTP服務,提供更好的人機交互界面,本課題將使用JAVA以及JBuilder的ftpclient庫,基于Client rver的架構方式,編寫一個友善界面的FTP客戶端工具,實現服務器連接、遠程與本地目錄瀏覽、文件上傳和下載等基本FTP工具常用功能。
關鍵詞: FTP;上傳;下載
The Design and Implementation of FTP Client
Abstract
File Transfer Protocol (FTP), which is the most widely used protocol for transmission at present. In the beginning, the FTP is not used on the IP network, but used in the United States Department of Defense network for the computer file transfer agreement in the 1960's to 1980's. Today, FTP is maintaining its reliability, high-speed transmission of documents, it also allows remote access to documents, Users can manipulate data in other different system, to make users more convenient use FTP services, have a better man-machine interface, this system will be written by Java, JBuilder, and the ftpclient library. Basing on Client rver structures, to prepare a FTP client tool with a friendly interface, it can login to the server, browse remote and local directory, upload and download.
Key words: FTP; Upload; Download