一、利用框架:
1.jre下的rt.jar中sun.net.ftpClient
2.common net 中的ftp包
二、ftp協議認識:
參考規范:RFC 959
1.文件傳輸協議:file transfer protocol (ftp)
2.名詞解釋:
DTP:數據傳輸過程
EOR:記錄尾
PI:協議解釋器
NTV:網絡虛擬終端
NVFS:網絡虛擬文件系統
3.控制連接是建立在USER-PIT和SERVER-PI之間用于交換命令與應答的通信鏈路。
4.數據連接是傳輸數據的全雙工連接。傳輸數據可以發生在服務器DTP和用戶DTP之間也可以發生在兩個服務器DTP之間。
5.數據連接只傳輸數據,控制連接傳送命令和響應。
6.FTP使用Telnet協議進行控制連接
7.
參考文章:
http://blog.csdn.net/williamzhou/article/details/215293 Gavin