|This article is about FTP, the File Transfer Protocol. For specific information about uploading files to your site, see Uploading files. For information about managing FTP accounts, see FTP Accounts. For instructions on configuring and using the Firefox FTP client add-on, see FireFTP.|
FTP is a common abbreviation for File Transfer Protocol, a method for transferring files over a network and the preferred method of uploading files to a web hosting account.
There are two components involved in an FTP transfer: an FTP server and an FTP client.
- For end-users, the FTP server is the remote computer and is accessed via the Internet. The remote computer runs FTP server software and is often called an FTP site.
- An FTP client is a program end-users install on their own PCs. They use the FTP client software to transfer files to or from FTP sites.
Configuration and administration
An FTP client must be told the URL or IP address of an FTP server, and in some cases, additional configuration information is required.
The FTP server typically requires the FTP client to provide a user name and password before granting access. If the administrator of the FTP site is willing to give everyone access, that site will accept a user name of "anonymous" and a password set to the user's email address. Otherwise, the site will require a user name and password defined by the administrator of the FTP site.
List of FTP clients
Here's a short list of free FTP client programs:
- FireFTP – an FTP client that runs under Firefox as a browser add-on. HelpBase includes instructions for installing and using FireFTP.
- FileZilla – an FTP client that runs on multiple platforms including Windows, Macintosh, and Linux.