FTP的基本工作原理:FTP使用客户服务器方式。FTP服务器进程由两大部分组成,一个主进程,负责接受新的请求;若干从属进程。
在进行文件传输时,FTP的客户和服务器要建立两个并行的TCP连接:控制连接和数据连接。
控制连接整个会话过程一直打开,但不用来传输文件。数据连接用于传输文件,服务器收到文件传输请求后就创建数据传送进程和数据连接。传送完毕就关闭数据传送连接并结束运行。