一、利用框架:
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