5.1.2  FTP工作原理

更新于 2026年10月10日 版权声明
5.1.2 FTP工作原理

FTP也是基于C/S模式而设计的。在进行FTP操作的时候,既需要客户应用程序,也需要服务器端程序。我们一般先在自己的计算机中执行FTP客户应用程序,在远程服务器中执行FTP服务器应用程序,这样就可以通过FTP客户应用程序和FTP进行连接。连接成功后,可以进行各种操作。在FTP中,客户机只提出请求和接收服务,服务器只接收请求和执行服务。(https://www.daowen.com)

在利用FTP进行文件传输之前,用户必须先连入Internet中,在用户自己的计算机上启动FTP用户应用程序,并且利用FTP应用程序和远程服务器建立连接,激活远程服务器上的FTP服务器程序。准备就绪后,用户首先向FTP服务器提出文件传输申请,FTP服务器找到用户所申请的文件后,利用TCP/IP将文件的副本传送到用户的计算机上,用户的FTP程序再将接收到的文件写入自己的硬盘。文件传输完后,用户计算机与服务器计算机的连接自动断开。

与其他的C/S模式不同的是,FTP的客户机与服务器之间需要建立双重连接:一个是控制连接,另一个是数据连接。这样在建立连接时就需要占用两个通信信道。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)