Definition - What does File Transfer Protocol Client (FTP Client) mean?
A File Transfer Protocol client (FTP client) is a software utility that establishes a connection between a host computer and a remote server, typically an FTP server. An FTP client provides the dual-direction transfer of data and files between two computers over a TCP network or an Internet connection. An FTP client works on a client/server architecture, where the host computer is the client and the remote FTP server is the central server.
Techopedia explains File Transfer Protocol Client (FTP Client)
An FTP client primarily provides a reliable means to transfer data between a local and remote host. It works when the host computer connects to the FTP server by specifying the domain, IP address, username and password of that server. After the user authentication, a connection is established between both systems, and the host computer can upload data onto the FTP server. An FTP client generally supports one or multiple simultaneous file transfers. Moreover, most FTP clients have the ability to connect to multiple FTP servers simultaneously, providing status updates of the uploading process, and notifications about successful and failed transfers. Besides uploading, the host computer can also download files from the FTP server using the FTP client.