什么是ftp ftp软件


文件传输协议(FTP)概述

文件传输协议(FTP)是一种用于在两台计算机之间传输文件副本的网络协议。FTP客户端是一种程序,它允许用户在计算机之间轻松移动文件。例如,用户可以在个人计算机上创建网页内容,并使用FTP客户端将网站文件上传至托管网站的服务器。

FTP诞生于20世纪70至80年代,专为支持TCP/IP及旧式网络上的文件共享而设计。该协议遵循客户端-服务器通信模型。要使用FTP传输文件,用户需运行FTP客户端程序,并向运行FTP服务器软件的远程计算机发起连接。建立连接后,用户可自由选择发送或接收文件副本。

FTP服务器在TCP端口21上来自FTP客户端的连接请求。当收到请求时,服务器将通过该端口进行控制连接,并开启另一独立端口用于传输文件数据。

早期的FTP客户端主要为Unix操作系统的命令行程序。随着技术的发展,一种名为简单文件传输协议(TFTP)的FTP变体被开发出来,以适应低端计算机系统。随后,微软推出了带有图形界面的Windows FTP客户端,极大提升了用户体验。

当您打开FTP客户端时,会看到几个不同的面板。您需要填写如下信息:

  • 简介名称: 这是您给网站命名的区域。
  • 主机名或地址: 这是您的网站所在服务器的名称或IP地址,您可以从主机提供商处获取。
  • 用户ID和密码: 这些是您在注册托管服务时创建的用户名和密码,用于身份验证。

为了连接到FTP服务器,您需要使用服务器管理员提供的用户名和密码。有些服务器采用特殊约定,允许使用“匿名”作为用户名的客户端进行连接。

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

虽然每个FTP客户端略有不同,但它们通常具有两个主要面板:

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

在左侧面板中找到要传输的文件,双击后该文件将出现在右侧面板中。您还可以将文件从托管服务器移动到本地计算机。您可以执行查看、重命名、删除和移动文件等操作。如果需要创建新的文件夹来存放您的文件,这也是可能的。