FTP (File Transfer Protocol) is a standard network protocol used to transfer computer files between a client and server over a TCP/IP network. FTP uses TCP/IP to transfer files and allows users to exchange files between accounts, transfer files between accounts and desktop computers, or access online software archives. When transferring files, FTP facilitates either uploading files from a personal computer to a server or downloading files from a server to a personal computer.