<para>Az &FTP; egy olyan hálózati protokoll, melynek segítségével fájlokat lehet egyik számítógépről a másikra átvinni (függetlenül attól, hogy a gépeken milyen operációs rendszerek futnak). </para>
<para>A legtöbb internetes alkalmazáshoz hasonlóan az &FTP; a kliens-szerver architektúrára épül - a felhasználó elindít egy &FTP;-kliensprogramot a gépén, csatlakozik egy távoli gépen működő kiszolgálóhoz, és utasítást ad egy vagy több fájl le- vagy feltöltésére. A helyi &FTP;-kliensprogram a <acronym>TCP</acronym> protokollon keresztül kommunikál a kiszolgálóval. Minden fájlletöltés előtt a kliens és a kiszolgáló egyeztetik a letöltés paramétereit, majd a kiszolgáló elkezdi továbbítani az adatokat a kliens felé. </para>
<para>Az ún. <quote>anonymous</quote> &FTP;-kiszolgálók tartalmának böngészéséhez, a fájlok letöltéséhez nem kell megadni felhasználónevet. Vannak olyan &FTP;-kiszolgálók is, amelyekre bárki feltölthet fájlokat. </para>