FTP adalah seperti yang dikutip dari
Wikipedia yaitu sebuah protokol Internet yang berjalan di dalam lapisan aplikasi
yang merupakan standar untuk pentransferan berkas (file) komputer antar
mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol
Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini
untuk melakukan pengunduhan(download) dan
penggugahan(upload) berkas-berkas komputer antara klien FTP dan server FTP.
Sebuah Klien FTP merupakan aplikasi
yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara
server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas
sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP.
Di atas adalah sedikit penjelasan
tentang FTP, bagi anda yang bergelut dengan dunia pemrograman komputer, terlebih pemrograman web,
pasti sudah tidak asing lagi dengan istilah FTP. Sekarang mari kita bahas
tentang aplikasi-aplikasi ftp client free dan open source yang dapat di jalankan di sistem
operasi windows. Aplikasi-aplikasi di bawah ini adalah aplikasi yang
sering saya gunakan.
1. FileZilla
Aplikasi ini tersedia untuk Windows,
Linux, *BSD, Mac OS X. Aplikasi ini support untuk FTP, FTP over SSL/TLS (FTPS)
dan SSH File Transfer Protocol (SFTP). Untuk lebih lengkapnya anda bisa
mengunjungi homepagenya FileZilla
2. WinSCP
Aplikasi ini hanya tersedia untuk sistem operasi
Windows. Aplikasi ini support untuk FTP, FTP over SSL/TLS (FTPS) dan SSH File
Transfer Protocol (SFTP), aplikasi ini juga mengintegrasikan teks editor. Untuk
lebih lengkapnya anda bisa mengunjungi homepagenya WinSCP
Sebenarnya masih banyak
aplikasi-aplikasi FTP Client yang ada, namun kebanyakan mereka hanya memberi
fitur yang terbatas saat kita mendownload secara gratis, untuk mendapatkan
fitur yang lebih komplit, kita diharuskan untuk membayarnya. Kalau ada
yang benar-benar gratis serta powerfull, kenapa harus membayar??