4. Funzioni di trasferimento file (FILE TRANSFER FUNCTIONS)
La comunicazione tra l'utente e il server è intesa come un dialogo alternato (Alternating Dialogue). In quanto tale, l'utente dovrebbe attendere questa risposta di conferma prima di inviare il comando successivo. L'eccezione notevole a questa regola sono le interruzioni (Aborts) che possono essere inviate in qualsiasi momento.
I comandi FTP specificano i parametri per la connessione dati (porta dati, modalità di trasferimento, tipo di rappresentazione e struttura) e la natura dell'operazione del file system (archiviazione, recupero, aggiunta, eliminazione, ecc.). L'user-PI invia questi comandi al server-PI sulla connessione di controllo, che è una connessione TCP.