File Transfer Protocol (FTP): FTP is used to transfer files between different computers on a network. FTP is typically used to upload files to a server from a remote location. While FTP can be used to download files, web-based downloads are typically processed over HTTP.