File Transfer Protocol (FTP) is a protocol that functions to exchange files on a network that uses TCP connections instead of UDP. Two important things in FTP are FTP Server and FTP Client. An FTP server is a server that runs software that functions to provide file exchange services where the server is always ready to provide FTP services when it receives a request from an FTP client.
An FTP client is a computer that requests a connection to an FTP server for the purpose of exchanging files. After connecting to the FTP server, the client can download, upload, rename, delete, etc. according to the permissions given by the FTP server.
The purpose of the FTP server is as follows:
- For data sharing purposes
- To provide indirect or implicit remote computer
- To provide storage space for users
- To provide reliable and efficient data transfer