1.4 FTP

文件传输协议(File Transfer Protocol,FTP)是Internet中使用广泛的文件传输协议,用于在Internet上控制文件的双向传输。基于不同的操作系统有不同的FTP应用程序,而所有的这些应用程序都遵守同一种协议传输文件。FTP屏蔽了各个计算机系统的细节,因而适合在异构网络中的任意计算机之间传输文件。FTP只提供文件传输的一些基本服务,它使用TCP实现可靠传输。FTP的主要功能是减小或消除在不同系统中处理文件的不兼容性。

在FTP的使用当中,用户经常遇到两个概念:“下载”(download)和“上传”(upload)。“下载”文件就是从远程主机复制文件至自己的计算机上;“上传”文件就是将文件从自己的计算机中复制至远程主机上。用Internet语言来说,用户可通过客户端程序向(从)远程主机上传(下载)文件。