APA ITU FTP SERVER ?

FTP atau File Transfer Protocol merupakan jenis protocol atau layanan untuk melakukan pengiriman data baik upload maupun download dalam jaringan komputer. 

Jadi aktivitas download film, music, gambar, audio dan lain sebagainya tidak terlepas dari teknologi FTP, yang direquest oleh kita ke Server begitupun sebaliknya saat kita mengupload.


APA SAJA JENIS-JENIS FTP?

Berdasarkan paket aplikasinya FTP dapat dibedakan menjadi 2 yaitu :

1. FTP SERVER

Paket aplikasi ini diinstall pada komputer. Ada beberapa aplikasi FTP server yang sering dijumpaI  diantaranya adalah : ProFTPD, VSTPD dan PureTPd. 


2. FTP CLIENT

Paket aplikasi ini diinstall pada komputer client namun dapat juga diakses melalui webserver.  Ada beberapa aplikasi FTP Client yang sering digunakan seperti: 
FileZilla, WinSCP, FireFTP, Cyberduck, gFTP, dan masih banyak aplikasi sejenis lainya. 

FTP Server secara default bekerja pada port 21, yang secara khusus menangani komunikasi dan sesi transfer data command antara Client dan Server. Ada dua mode ftp untuk saling berkomunikasi antara Client dan Server. 

1. MODE AKTIF 

Dalam mode aktif, client ftp terhubung ke port server FTP 21 dari port acak yang biasanya lebih besar dari 1024 (nomor port). Berikut ini adalah cara komunikasi antara client FTP dan Server FTP dalam FTP aktif. 
  • Port perintah client menghubungin port perintah server dan memberikan port datanya
  • Server memberikan pengakuan ke port perintah Client
  • Server membuka koneksi antara port data dan port data client
  • Akhirnya, client mengirim pemberitahuan ke Server

FTP Aktif harus digunakan ketika server FTP yang mencoba untuk terhubung, tidak mendukung koneksi FTP Pasif, atau jika FTP berada dibelakang firewall/ router/NAT. 


2. MODE PASIF

Mode FTP Pasif dikembangkan untuk menyelesaikan masalah koneksi mode aktif. Client FTP dapat menggunakan perintah PASV untuk memberi tahu sever, koneksi pasif, ini adalah komunikasi antara client FTP dan Server dalam mode pasif. 


  • Client menghubungi port perintah server dan mengeluarkan perintah PASV untuk memberi tahu koneksi pasif
  • Kemudian server memberikan port data pendengaranya ke client
  • Kemudian client membuat koneksi data antara server dan dirinya sendiri menggunakan port yang diberikan . (Port diberikan oleh Server)
  • Akhirnya, server mengirimkan  pemberitahuan kepada client

APA SAJA KELEBIHAN DAN MANFAAT FTP?

Manfaat dan kelebihan dari FTP akan diulas sebagai berikut :
  1. Memungkinkan untuk transfer data (Upload dan Download) dengan ukuran besar hingga GB (Gigabyte)
  2. Membantu melakukan pengelolaan komten website tanpa kesulitan untuk memikirkan pengaksesan langsung server
  3. Memungkinkan administrator untuk melalukan redirect atau remote komputer implicit
  4. Jika sambungan terputus. Proses transder data tidak akan hilang atau akan dimulai lagi dari awal.

Selanjutnya cara installasi !