FTP (File Transfer Protocol) server bekerja dengan prinsip client-server. Klien (komputer pengguna) terhubung ke server FTP melalui jaringan (biasanya internet) menggunakan aplikasi FTP client. Setelah terhubung, klien dapat mengunggah (upload) file ke server atau mengunduh (download) file dari server. Proses ini melibatkan otentikasi untuk memastikan keamanan transfer data.