What is FTP?

FTP is the acronym for File Transfer Protocol, a standard network protocol that allows to transfer files from a host to another one over a TCP netowrk like the Internet or a local network.

FTP is built on a client-server architecture so there is a remote FTP server to which we send or grab files with a FTP client. The client must authenticate with the server in order to allow the download or the upload of the files.