FTP
Classic FTP
- Plain FTP
- Clear-text password sent over the network
- Typically runs over TCP port 21
- Defined by RFC 959 and 1123
FTPS
FTP over TLS/SSL
- Often called 'FTP/SSL'
- Often called 'Secure FTP'
- Plain FTP over TLS/SSL channel
- Password is encrypted
- Transfer is encrypted
- Typically runs over TCP port 21 or 990
- Defined by RFC 959, 1123, 4217 and 2228
SFTP
SSH File Transfer Protocol
- SSH File Transfer Protocol
- Has nothing common with original FTP
- Often called 'Secure FTP'
- Password is encrypted
- Transfer is encrypted
- Typically runs over TCP port 22
How to download multiple files from FTP, HTTP and HTTPS
If you need to download a large number of links and wish to avoid saving them individually, Batch URL Downloader can certainly prove helpful. It can speed up the process of downloading thousands of files from your URL list in bulk. It supports http, https and ftp protocols.