FTP (File Transfer Protocol) is a method of transferring electronic files directly from one computer to an FTP server.
FTP built on a client-server architecture.
The FTP Host is a file server with an FTP address that can accept file transfers.
The FTP Client is an application used to transfer the files.
Below is a list of some of the most popular FTP Clients:
FileZilla (Windows, Mac)
CuteFTP (Windows, Mac)