FTP (File Transfer Protocol) server bekerja dengan menggunakan dua koneksi antara klien dan server: koneksi kontrol dan koneksi data. Koneksi kontrol digunakan untuk mengirim perintah dan menerima respons, sedangkan koneksi data digunakan untuk mentransfer file sebenarnya. Proses ini memungkinkan pengguna untuk mengunggah dan mengunduh file dari dan ke server dengan mudah dan efisien.