文件传输协议(FTP)是一种将文件副本从一台计算机传输到另一台计算机的网络协议。FTP客户端是一个允许您在计算机之间移动文件的程序。例如,您可以在PC上创建网页,并使用FTP客户端将网站上传到托管网站的服务器。

  FTP是在20世纪70年代和80年代开发的,用于支持TCP/IP和旧网络上的文件共享。该协议遵循客户端-服务器通信模型。要使用FTP传输文件,用户需要运行FTP客户端程序,并向运行FTP服务器软件的远程计算机发起连接。建立连接后,客户端可以选择发送和/或接收文件的副本。FTP服务器在TCP端口21上监听来自FTP客户端的连接请求。当接收到请求时,服务器使用该端口控制连接,并打开一个单独的端口用于传输文件数据。

什么是FTP? 如何使用?20240823更新

  最初的FTP客户端是Unix操作系统的命令行程序。一种叫做简单文件传输协议(TFTP)的FTP变体也被开发出来以支持低端计算机系统。微软后来发布了带有图形界面的Windows FTP客户端。有许多FTP客户端可用于不同的操作系统。其中很多都是免费的,但也有一些高级FTP客户端具有额外的功能,比如选择按设定的时间表自动传输文件。

  当你打开FTP客户端时,你会看到几个不同的框,你需要填写:简介名称:这是你要给你的网站的名称。主机名或地址:这是您的主页所在的服务器的名称。你可以从你的主机提供商那里得到。用户ID和密码:这些与您在注册托管服务时创建的用户名和密码相同。

  要连接到FTP服务器,您需要服务器管理员设置的用户名和密码;但是,有些服务器遵循一种特殊的约定,接受任何使用“匿名”作为用户名的客户端。客户端通过其IP地址(如192.168.0.1)或主机名(如ftp.lifewire.com)来识别FTP服务器。

  您还需要选择FTP传输的方式。FTP支持两种数据传输模式:纯文本(ASCII)和二进制。使用FTP时的一个常见错误是试图在文本模式下传输二进制文件(例如图像、程序或音乐文件),导致传输的文件不可用。

  每个FTP客户端都略有不同,但界面通常有两个主要面板:左侧面板显示计算机上的文件。右边面板显示托管服务器上的文件。

  在左侧找到要传输的文件,双击它,使该文件出现在右侧。也可以将文件从托管服务器移动到您的计算机。您还可以查看、重命名、删除和移动您的文件。如果你需要为你的文件创建新的文件夹,你也可以这样做。