An FTP (File Transfer Protocol) is a protocol that makes file exchange between computers easier. It tests a number of operations that often differ between operating systems. An FTP client initiates a connection to an FTP server by default via a TCP port.