Klienty FTP służą nawiązywaniu połączenia z serwerami FTP zazwyczaj poprzez protokół FTP na porcie 21. Większość aplikacji umożliwia zapisanie sesji z loginem i hasłem, a także pozwala na wielosesyjne ściąganie i uploadowanie plików. Programy do FTP pozwalają na zapisywanie sesji połączeń, dzięki czemu nie ma konieczności wprowadzania hasła do serwerów FTP przy każdym połączeniu.