FTP (File Transfer Protocol) is a standard network protocol used to transfer files from a server to a client or vice versa over a TCP/IP network. It is commonly employed for managing website files and sharing large amounts of data between systems. FTP can operate in active or passive modes and supports secure file transfers through extensions like FTPS and SFTP.