cara instalasi dan konfigurasi ftp server (proftp)dan ftp client(fillezilla) pada linux Debian 8 sebagai server dan windows sebagai client filezilla dan latihan soal File Transfer Protocol (FTP) server merupakan server yang menyediakan fasilitas untuk tukar-menukar file dalam jaringan TCP / IP. FTP bekerja dengan dua koneksi antara klien dan server FTP yakni koneksi kontrol dengan port 21 dan koneksi data yang menggunakan port 20. Port 21 di sisi server akan mendengarkan koneksi dari FTP client dan kemudian akan digunakan sebagai control port untuk: a.Membuat sebuah koneksi antara klien dan server, b. Untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga, c. Mengembalikan respons server ke perintah tersebut. Manakala kontrol koneksi telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan client untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan. Untuk kemudahan dalam pemahaman, penulis membagi ke dalam tiga tahap dari proses tersebut, yakni : DNS Query untuk mendapatkan IP Address dari FTP server karena penulis menggunakan nama domain. Pembangunan koneksi FTP dan autentifikasi user. Download file, Untuk koneksi kontrol menggunakan port 21 sedangkan pertukaran data menggunakan port 20.