什么是FTP?我如何使用它?

关于文件传输协议和FTP客户端的所有信息

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

什么是FTP?

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

最初的FTP客户端是用于Unix操作系统. FTP的一个变体称为普通文件传输协议(TFTP)也被开发用于支持低端计算机系统。Microsoft随后发布了带有图形界面的Windows FTP客户端。有许多FTP客户端可用于不同的应用程序操作系统. 它们中的很多都是免费的,但也有一些具有额外功能的高级FTP客户端,例如,可以根据设置的时间表自动传输文件。

计算机上的FTP

Wikimedia Commons/CC BY-SA 2.5/模型照片

设置FTP客户端

打开FTP客户端时,您将看到需要填写的几个不同框:

  • 配置文件名:这是您将要为网站命名的名称。
  • 主机名住址:这是您所使用的服务器的名称主页正在上主持。你可以从你的主机提供商那里得到这个。
  • 用户ID暗语:这些与您注册托管服务时创建的用户名和密码相同。

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

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

您可能希望转到“启动属性”并将默认本地文件夹更改为保存网页文件的计算机上的文件夹。

如何使用FTP传输文件

每个FTP客户端都略有不同,但该接口通常有两个主面板:

  • 左侧面板显示计算机上的文件。
  • 右侧面板显示托管服务器上的文件。

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

确保在主机服务上设置的文件夹与在计算机上设置的文件夹完全相同,以便始终将文件发送到正确的文件夹。

咖啡杯FTP客户端

FTP的替代方案

对等(P2P)文件共享像BitTorrent这样的系统提供了比FTP技术更先进、更安全的文件共享形式。随着现代云存储像Box和Dropbox这样的系统,BitTorrent在很大程度上消除了文件共享对FTP的需求;但是,web开发人员和服务器管理员仍然需要定期使用FTP。

这个页面有用吗?