ftp-java实现
一、利用框架: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