FTP consente di selezionare una porta o un indirizzamento utilizzato dalla connessione dati.
Anche se può sembrare pratico originare tutte le connessioni dati dalla macchina client e terminarle nella porta 20 della macchina server, è possibile fare in modo che il server assegni un indirizzo IP ed un numero di porta sul lato server e fare in modo che il client origini una connessione nell'indirizzo server. E' denominata connessione dati passiva, poiché il client si connette all'esterno nel server.
La connessione dati attiva è quando il client richiede che il server origini la connessione dati e la termini all'indirizzo IP e al numero di porta scelti dal client, in cui il server si connette all'esterno nel client.
Specificare la modalità di connessione dati passiva con: