File Transfer Protocol (FTP) is the protocol commonly used for file sharing over the Internet. FTP uses the TCP/IP protocols of the Internet to allow data transfer.
FTP uses a client-server architecture, often secured with SSL/TLS. FTP promotes file sharing across remote computers with reliable and efficient data transfer.
How FTP works
FTP works in the same way as HTTP for transferring web pages from a server to the user’s browser and SMTP for transferring mail.
FTP uses a client-server architecture. Users provide authentication through a login protocol, usually a username and password, however, some FTP servers can be configured to accept anonymous FTP logins where you do not need to identify yourself before accessing files.