Several unique terms and phrases describe the features of software we review on this site, some easier to grasp than others. This list briefly defines terms relevant to FTP Software.
Click here for a complete side-by-side comparison of FTP Software
Ratings
SecurityThis is one of the most important functions an FTP program must perform, not only must it provide secure transfers it also ought to work with popular security programs, encryption methods and firewalls. Security features also include the ability to verify transfer requests.
Connection and transfer abilities include the capacity to work with popular code (ASCII and binary) as well as connection reliability, proxies and protocols. At a minimum, FTP programs should be compatible with popular code, have resume/reconnect ability and ought to support FTP, HTTP and Socks v5.
Most programs offer similar user tools, which include drag & drop file transfers, transfer queues, a refresh button, back up tools and scheduling. The top programs also include the ability to set priority lists, clipboard monitoring, an internal HTML editor and offer non-English language interfaces.
Since FTP programs can be difficult to configure it is imperative for providers to offer exceptional product support through extensive online and embedded help as well as an active user forum, telephone and email support.
Features
Supports Encryption (Blowfish/other)FTP software is compatible with popular encryption algorithms like Blowfish.
Software is compatible with privacy and authentication encryption like PGP (Pretty Good Privacy).
File Transfer Protocol (FTP) program works with Secure Sockets Layer (SSL) and Transport Layer Security (TLS) cryptographic protocols.
Software works with client certificates.
Clear command channel makes a secure control/command channel return to plain text and helps alleviate data connection problems.
Software has the ability to be configured to work with networks, servers or computers with firewalls.
Sometimes called FTP/SSL; refers generally to FTP software that can perform secure file transfers using SSL or TLS layers.
Secure Shell, supports a secure channel between a local and remote computer.
FTP program can be configured to work with Checkpoint FW-1 firewalls.
Software can be configured to function with Raptor type firewalls.
A secure http interaction utilizing SSL or TLS.
Software can be configured to work with a CSM firewall.
Software includes the ability to limit password interception with a one-time password scheme.
Software provides the ability to connect without a particular user name or password.
This command tells the server to perform a CRC-32 check sum of the given file or path name.
A command that checks MD5 (Message-Digest algorithm 5).
Checks SHA (Secure Hash Algorithms).
Program can filter incoming transfers or requests based on set criteria.
Connectivity/Transfer Abilities
Keep Connection AliveThis feature helps keep connections alive to facilitate quick and smooth transfers, often using NOOP or pinging.
Program will automatically reconnect when a connection goes down.
Software will automatically resume a transfer where it left off before a connection went down.
FTP program has the ability to open several connections as once.
Program can run multiple threads or transfer more than one file at a time without opening multiple connections.
Software includes an internal ident server, which is used to map users and processes to ports.
This is Pre-Transfer Request (or Command) that allows a bit of information, such as file size, to be communicated before any other command is issued.
Utilizes Universal Plug and Play and/or is compatible with Network Address Translation.
American Standard Code for Information Interchange (ASCII) represents text and FTP software that supports these types of transfers can transfer files coded with this type of code.
These types of code transfers, generally text, can be performed using an FTP program.
Without the use of an additional compression utility, the software can transfer large files on-the-fly, often utilizing Mode Z.
File Exchange Protocol.
8-bit UCS/Unicode Transformation Format.
International Domain Name (IDN) or International Domain Names in Applications (IDNA).
Program has the ability to run selective or sorted transfers, either by file type or other specified criteria.
Software can compare folders, subfolders or files for duplicate content.
A tool that mirrors content of specified directories between several computers.
The program has the ability to set a non-default port to wait for a connection rather than automatically initiating a connection when it receives a transfer command.
An extended address for a data connection that includes the network protocol and the network and transport addresses.
A command used as part of the IP v6 Extension, RFC-2428, and an extension of the PASV command.
File Transfer Protocol; makes use of the Internet's TCP/IP protocols for data transfer.
Hyper Text Transfer Protocol; the fundamental protocol employed by the World Wide Web.
SSH File Transfer Protocol; provides file transfer through a dependable data stream.
Socks (SOCKetS) Version 4 Protocol; allows client/server applications to utilize a network firewall, controls verification and access.
Socks 4 extension that supports DNS (Domain Name System) names.
The latest Socks Version, support DNS names as well as UDP (User Datagram Protocol), can be used to control access to files stored behind a firewall.
Program works with the WinProxy Security application.
This is a proxy caching server for HTTP or FTP requests, has the ability to cache data onto a local network.
This is a proxy server used for networking and security; some FTP programs can work with this type of proxy server.
User Tools
Multi-Language SupportProgram is available in non-English languages.
Supports a drag and drop tool for quick location and transferring of files.
Program keeps a log of recent transfers.
This tool is similar to the refresh button on an Internet browser toolbar.
A graph that displays transfers.
Software supports the ability to display the files to be transferred in order.
Program supports the ability to allow the user to configure custom commands.
Files in process of being transferred, have been transferred or to be transferred can be viewed in a list or report format.
FTP program supports the ability to enable users to schedule transfers, so large files can be transferred during low traffic periods.
Program has tools to work with directories or lists.
FTP software supports the ability to set a priority on queued transfers.
User or administrator can configure general settings, such as default download folders and anonymous passwords.
Connection settings include aspects like protocols, connection timeout, FEAT commands and more.
Prompts can be set to alert the user before changes, such as the deleting of certain commands or before emptying cache.
Queue settings can be used to set the number of threads per site, the maximum speed of the threads and more.
Transfer settings include the ability to set speed limits, priority lists, compression and more.
Interface can be changed per user preferences, like the interface language, color scheme, font or graph type.
Favorite or most used files can be bookmarked for quick access.
Program supports the ability to edit or view HTML code without the use of additional software.
Software has tools for archiving files.
This tool can be used to watch for changes in a specific website.
Program has the ability to work with or create macros or scripts, without the use of additional software.
FTP software can be used to create podcast RSS feeds.
Program can be set to monitor URLs copied to the clipboard and can be used to quickly download selected files though a short cut or copy link.
A program with this ability can quickly upload files to a website.
Software can change file permissions set by CHMOD commands, which are UNIX file permissions.
Technical Help/Support
Telephone SupportProviders offer telephone support to licensed users.
Email support is provided for technical inquiries.
Help and information is posted online, this may include a searchable knowledgebase, glossaries and articles.
These are similar to "how-to's" and are provided to help users learn how to utilize a certain tool or understand a specific feature.
This is offline help that can be assessed from within the program.
Software provider offers a user guide or manual either embedded or posted online.
Answers to Frequently Asked Questions are posted online or within the program to help users troubleshoot specific problems or learn how to use particular features.
An active user forum is hosted online for users to interact with each other and often find answers to application questions.
Provider hosts forums in non-English languages.
©2003 2008 TopTenREVIEWS, Inc.
Sponsored Links
Click on the link to email us about becoming a sponsor.
AceFTP Pro, Auto FTP Manager, BulletProof FTP, CoffeeCup Direct FTP, Core FTP Pro, CuteFTP Pro, FTP Commander Deluxe, FTP Explorer, FTP Now, FTP Voyager, FlashFXP, Rumba FTP, SmartFTP, WISE-FTP, WS FTP Pro, WebDrive, have all been reviewed with the latest versions of FTP Software.
A side-by-side FTP Software comparison is available on the Homepage.
Looking for reviews on other Software categories or products? Visit www.toptenreviews.com