Tag Archives: ftp

FTP Clients

Below is a list of the features provided by the most popular FTP clients. As with any product, needs determine value. These all will get the basic job done of getting files uploaded to a web server. Some offer higher security or other specialty features that will meet certain requirements better than others.

FTP Client Description Price
CuteFTP Pro
  • SSH2, SSL, or OTP security
  • Connect through your standard or HTTP proxy, firewall or SOCKS server to multiple sites simultaneously
  • Perform concurrent transfers, accelerate large file transfers
  • Remote to Remote Transfers
  • Advanced File & Folder Management
  • Filename conversion
  • Multi-part downloads
  • Drag-n-drop interface
  • Browser integration
  • Schedule Batch Transfers
  • Easy to use
  • Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
  • Cross-platform. Runs on Windows, Linux, *BSD, OSX and more
  • Available in many languages
  • Supports resume and transfer of large files >4GB
  • Powerful Site Manager and transfer queue
  • Drag & drop support
  • Configurable Speed limits
  • Filename filters
  • Network configuration wizard
  • Remote file editing
  • Keep-alive
  • FTP-Proxy support
CuteFTP Home
  • 128-bit SSL
  • Advanced File & Folder Management
  • Filename conversion
  • Multi-part download
  • Drag-n-drop interface
  • Browser integration
  • Schedule Batch Transfers
CoffeeCup Direct FTP
  • Drag-n-Drop interface
  • Edit HTML and Text right on the Server
  • Preview Images while on the Server
  • Built-in Zip archiving
  • Bookmark folders
  • Search website for files or folders
  • Multiple FTP Server Profile Support
  • Multiple-color HTML Tag Highlighting
  • Quick Start Wizard for making new HTML pages
  • Link Wizard, Image Wizard, Font Wizard
  • One-click Browser Testing, test Before you Upload
  • FTP and FTPS (Secure FTP)
  • SFTP over SSH
  • Modern Graphical User Interface (GUI)
  • File/Folder Synchronization
  • Multilingual (more than 20 languages)
  • Thumbnails View and Preview
  • IPv6
  • On-the-fly Compression (MODE Z)
  • UTF-8 Support
  • Drag & Drop
  • Multiple Connections
  • Auto reconnect and resume of broken transfers
  • Transfer Integrity)
  • FXP (Server-To-Server Transfer) support
  • Remote Edit of files
  • Enhanced NAT/UPnP Support
  • Transfer Queue
  • Proxy / Firewall support
  • Backup Tool
  • URL Watcher
  • Cache Remote Directories
  • FTP command line
  • Graphical user interface
  • Translated into several languages
  • Integration with Windows (drag&drop, URL, shortcut icons)
  • U3 support
  • All common operations with files
  • Support for SFTP and SCP protocols over SSH-1 and SSH-2 and plain old FTP protocol
  • Batch file scripting and command-line interface
  • Directory synchronization in several semi or fully automatic ways
  • Integrated text editor
  • Support for SSH password, keyboard-interactive, public key and Kerberos (GSS) authentication
  • Integrates with Pageant (PuTTY authentication agent) for full support of public key authentication with SSH
  • Explorer and Commander interfaces
  • Optionally stores session information
  • Optionally supports portable operation using a configuration file in place of registry entries, suitable for operation from removable media

What is an FTP Client?

The File Transfer Protocol (FTP) is part of the suite of applications provided by the TCP/IP standard. A protocol is a rule, and, as its name indicates, FTP is a set of rules that govern how files are transferred across the Internet using the protocol. Just as HTTP is used to give browsers and servers a common language on the display of web pages, FTP gives servers and clients a common language for transferring files of any kind.

Many companies host FTP servers as a way to share files with customers. For example, a video card manufacturer may make BIOS or driver updates available via FTP so that customers can download the latest updates. For Web Hosting and creating websites, FTP is an indispensable tool. It is via FTP that webmasters transfer their websites from their local hard drive to the web server where the rest of the Internet can now browse to it.

So What is an FTP client? FTP is governed by a set of ASCII commands. While the command set is limited and not difficult to master, most users do not have the time to become familiar with the command set. While I am still very comfortable using the DOS and UNIX command prompts, I much prefer a graphical interface for time and convenience. FTP clients have been written, with very advanced features, to graphically represent FTP commands that happen “behind the scenes”.

Perhaps the most widely used FTP client is Internet Explorer. Most are unaware that Internet Explorer can act as a very basic FTP client by typing the FTP address of the site into the address bar. It provides limited functionality but it is free.

Companies like Globalscape (CuteFTP), CoffeCup, and IPSwitch have been making FTP clients for years that fill the niche. A good FTP client, with advanced features, is well worth the extra investment for a webmaster. The time saved and convenience offered by these programs makes them well worth the small investment.

So, in the end, the basic answer to What is an FTP client is that it is a software program that simplifies the uploading and downloading of files (with some other functionality) to and from a web server.