FTP stands for File Transfer Protocol. FTP is a standard network protocol used to transfer files between computers (a client and server) over a TCP/IP network. It is a function of Application layer and built on client-server architecture. Client controls the conversation, while server transmits the file content.