What is "ftp"
FTP stands for File Transfer Protocol (File Transfer Protocol), and is a very fast and versatile way of transferring files, being one of the most used on the Internet.
It can refer to both the protocol and the program that implements this protocol (FTP server, in this case, traditionally appears in lower case, by influence of the Unix file transfer program).
Data transfer over computer networks typically involves file transfer and access to remote file systems (with the same interface used in local files). FTP (RFC 959) is based on TCP, but predates the TCP/IP protocol stack, and is later adapted to TCP/IP. It is the standard TCP/IP stack to transfer files, is a hardware-independent and operating system-independent generic protocol and transfers files by free will, taking into account access restrictions and properties of the same.