While creating a profile, if the destination is FTP server then we have to mention what type of protocol is supported on the FTP Server.
FTP – FTP stands for "File Transfer Protocol" and it is a way to transfer files across the Internet using FTP Client program like Auto FTP Manager. It is the simplest and most secure way to exchange files over the Internet. It usually runs over TCP port 21. An FTP address looks a lot like an HTTP, or a website address except it uses the prefix ftp:// instead of http://.
FTPS - The secured version of FTP is called FTPS (also known as FTP Secure and FTP-SSL). FTPS is an extension to the commonly used File Transfer Protocol (FTP) that adds support for the Transport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols.
There are 2 types of settings for FTPS protocol:
- Explicit: In explicit mode, an FTPS client must "explicitly request" security from an FTPS server and then step-up to a mutually agreed encryption method. If a client does not request security, the FTPS server can either allow the client to continue insecure or refuse/limit the connection. Auto FTP Manager will first connect in plaintext, and then explicitly start SSL negotiation through a protocol command such as STARTTLS.
- Implicit: The SSL negotiation will start immediately after the connection is established.
SFTP - Also known as "SSH File Transfer Protocol" or "Secure File Transfer Protocol". SFTP allows file transfers between hosts. Unlike FTP, SFTP encrypt commands and data both, preventing passwords and sensitive information from being transmitted in the clear over a network.