Similar to other Internet applications, & FTP; uses the client-server approach & mdash; a user invokes an & FTP; program on the computer, instructs it to contact a remote computer, and then requests the transfer of one or more files. The local & FTP; program becomes a client that uses TCP to contact an & FTP; server program on the remote computer. Each time the user requests a file transfer, the client and the server programs cooperate to send a copy of the data across the Internet.
Ao igual que outros programas de internet, & FTP; emprega a arquitectura cliente- servidor, un usuario chama a un programa de & FTP; no ordenador, ordénalle contactar cun ordenador remoto, e logo pide a transferencia dun ou máis ficheiros. O programa local de & FTP; convértese nun cliente que emprega TCP para contactar cun programa servidor de & FTP; no ordenador remoto. Cada vez que o usuario pide unha transferencia, o os programas cliente e o servidor cooperan para enviar unha copia dos datos através de internet.