Pengertian FTP
FTP (File Transfer Protocol) adalah
suatu protokol yang berfungsi untuk pertukaran file dalam suatu jaringan
komputer yang mendukung protokol TCP/IP. Dua hal pokok pada FTP yaitu FTP
Server dan FTP Client. FTP juga bisa dikatakan sebuah protokol Internet yang
berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan
berkas (file) komputer antar mesin-mesin dalam sebuah framework.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan pengngunggahan (upload) berkas-berkas komputer antara FTP Client dan FTP Server. Sebuah Client 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 Client FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke Server FTP, serta mengunduh berkas dari Server FTP.
Fungsi FTP
– Untuk mentransfer file antar komputer/device yang terkoneksi dengan TCP/IP network (LAN/internet).
Cara Kerja FTP
– Port standard FTP adalah 21 (pada server).
– Pada sisi server, ftp server menunggu incoming connection di port 21 (default).
– FTP client mencoba connect ke ftp server daemon dengan memasukan user password nya.
– FTP server men-check apakasih user dan password nya valid, Jika valid maka akan berlanjut ke step berikutnya, jika tidak valid maka akan diminta memasukan user/password yang lain beberapa kali, jika tetap invalid maka koneksi akan diputuskan.
– Setelah user tervalidasi maka ftp client dapat men-download/men-upload atau pun mendelete file yang terdapat di server, tergantung dari hak akses yang dimiliki.
Referensi :
Haryanto, Edy Victor. 2012. “Jaringan Komputer”. Yogyakarta. ANDI.
Lemonade. “Deskripsi Singkat Tentang HTTP , HTTPS, dan FTP”. 30 Oktober 2009. http://lemonade.blog.binusian.org/2009/10/30/deskripsi-singkat-tentang-http-https-dan-ftp/.
Suhartono, Richard. “Pengertian, Fungsi dan Cara Kerja FTP (File Transfer Protocol)”. 30 Juni 2014. http://net.itmaranatha.org/2014/06/pengertian-fungsi-dan-cara-kerja-ftp-file-transfer-protocol/