FTP Server
Apa itu FTP?
FTP (File Transfer Protocol) adalah internet service yang dirancang untuk membuat sambungan ke server internet tertentu atau komputer, sehingga user dapat mengirimkan file ke komputer (download) atau mengirimkan file ke server (upload). FTP saat ini banyak digunakan untuk melakukan pertukaran data, karena lebih mudah daripada menggunakan perangkat kabel atau fisik.
Jenis Jenis FTP
Terdapat 2 jenis FTP yaitu :
· FTP Server
FTP Server adalah merupakan aplikasi yang di pasang pada perangkat server dan berfungsi untuk memberikan layanan komunikasi data antar jaringan, proses pengiriman data terjadi antara server dengan client yang sudah ter-install FTP client.
· FTP Client
FTP Client adalah aplikasi bawaan dari sistem operasi atau pihak ketiga yang di install pada perangkat client, sehingga client dapat berkomunikasi dan mengambil data dari server yang sudah terpasang FTP server.
Fungsi FTP Server dan Kegunaan FTP
Ada beberapa fungsi FTP yang saat ini banyak digunakan, seperti untuk mengunggah halaman website ke dalam Internet melalui web hosting. Fungsi lain seperti memperbarui revisi dari program yang dilakukan oleh aplikasi FTP developer. Lengkapnya, berikut ini adalah fungsi dari FTP yang saat ini ada.
· Melakukan upload halaman website ke dalam web server/web hosting ke internet
· Menjelajah dan mengunduh file dari situs perangkat lunak publik
· Mengirimkan file yang berukuran besar menjadi dua partisi yang mungkin saja terlalu besar untuk lampiran di dalam email
· Mengunduh dan melakukan upload konten, seperti tugas kuliah ke FTP server
· Mendistribusikan revisi terakhir program yang dilakukan oleh pengembang perangkat lunak
Aplikasi FTP Client
Di internet saat ini banyak sekali aplikasi FTP client yang tersedia. Salah satu aplikasi FTP yang terkenal adalah FileZilla. Aplikasi FTP ini banyak digunakan untuk melakukan remote FTP. Tidak hanya lengkap, melainkan juga dapat digunakan di berbagai macam sistem operasi, seperti Linux dan Windows. Berikut ini adalah 3 contoh FTP client yang tersedia di internet.
· FileZilla
FileZilla FTP Client merupakan FTP client yang banyak digunakan untuk melakukan koneksi remote FTP dengan fitur yang lengkap. Aplikasi FTP ini mendukung di beberapa sistem operasi terkenal seperti Linux dan Windows. Kelebihannya adalah dapat melakukan transisi simultan. Ketika meng-upload file tetapi koneksi terputus maka dapat diulang kembali. Namun aplikasi FTP ini memiliki kekurangan yaitu membutuhkan waktu yang lama untuk mengunggah berkas (file), jadi semakin banyak dan semakin besar berkasnya maka semakin lama pula proses uploadnya.
· WINSCP
Meskipun tidak sepopuler FileZilla, WinSCP merupakan aplikasi yang juga cukup populer, apalagi untuk pengguna Windows. Beberapa protokol yang dapat ditangani oleh WinSCP adalah SFTP, SCP, FTP, dan WebDev. Kelebihan dari WinSCP adalah dukungan SSH password, keyboard interaktif, public key, dan otentikasi Kerberos. Selain juga terintegrasi dengan Pageant atas dukungan penuh otentikasi kunci publik dengan SSH. Sayangnya, aplikasi FTP ini hanya bisa digunakan di Windows saja.
· GFTP
Apa itu FTP GPTF? GFTP merupakan aplikasi FTP client yang hanya tersedia di sistem operasi Linux. Aplikasi ini adalah proyek sumber terbuka, jadi boleh dikembangkan dan dipakai oleh siapa saja. Sudah mendukung protokol FTP, FTPS, HTTP, HTTPS, SSH, FSP. Sayangnya aplikasi FTP ini hanya bisa digunakan untuk melakukan koneksi FTP menggunakan antar jaringan lokal saja.
Kelebihan dan Kekurangan FTP Server
Kelebihan FTP Server sebagai berikut :
· Dapat melakukan komunikasi data dengan mode Aktif maupun Pasif
· Progres mengunduh data dapat dilanjutkan (tidak akan hilang) bila koneksi terputus
· Transfer data dapat dilakukan secara terjadwal dan terencana
Kelemahan FTP Server sebagai berikut :
· Aplikasi FTP sudah cukup tua untuk digunakan dengan konfigurasi yang tidak mudah
· Rentan terhapusnya data karena ketidak sengajaan, tanpa ada konfirmasi dalam menghapus data
· Transfer data menggunakan FTP tidak dilengkapi dengan teknologi enkripsi, sehingga rentan pencurian data
· Biasa penyewaan FTP server saat ini masih cukup mahal