Senin, 14 Maret 2016

File Transfer Protocol (FTP)

Mengenal FTP



File Transfer Protocol atau FTP adalah sebuah protokol internet yang berjalan di dalam lapisan aplikais yang merupakan standar untuk pentransferan dokumen (file) komputer antar mesin - mesin dalam sebuah internetwork. Sedangkan HyperText Transfer Protocol (HTTP) adalah protokol - protokol yang di pergunakan untuk mentransfer dokumen (file) dalam World Wide Web (WWW). 
FTP (File Transfer Protocol) adalah suatu aplikasi program yang merealisasikan konsep client/server antar host di Internet atau semua host yang memakai TCP (Transmition Control Protocol) sebagai transport protokolnya. FTP menyajikan hubungan yang interaktif antara client dan server. 
FTP (File Transfer Protocol), protokol ini dirancang untuk memungkinkan pemakaian dalam hal transfer file dalam format text atau binary dalam suatu server komputer di internet.

Pada sistem Operasi Windows, secara otomatis sudah tersedia aplikasi khusus FTP yang masih berbasis DOS (Command prompt) dan sulit digunakan. Kesulitan tersebut muncul karena kita harus haafal beberapa perintah FTP yang cukup banyak. Beberapa perintah FTP tersebut antara lain : account, mdir, proxy, open, put, get, status, dll

Saat ini sudah tersedia beberapa program aplikasi khusus FTP yang relatif mudah digunakan. Program aplikasi tersebut ada yang sifatnya gratis maupun bayar. 
Contoh program aplikasi FTP yang gratis adalah CoffeeCup Free FTP dan Leech FTP. 

Untuk bisa mengupload file kesebuah web server dibutuhkan program FTP client dan juga account disebuah web server yang digunakan untuk hosting website. Untuk FTP client bisa menggunakan FileZilla yang merupakan salah satu FTP Client yang Open Source. 

Dalam FTP ada komponen utama yang harus ada, yaitu :


  • FTP Server
FTP Server adalah suatu server yang menjalankan software layanan transfer file dengan selalu siap memberikan layanan FTP apabaila mendapat request dari FTP Client. 
  • FTP Client
FTP Client adalah komputer yang merequest koneksi ke FTP server untuk transfer file. Jika terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan izin yang diberikan oleh FTP server.

Pada dasarnya FTP standar bukan protokol yang aman karena file yang di transfer tidak dienkripsi terlebih dahulu. Ada beberapa jenis FTP yang aman adalah SFTP(SSH FTP) yang mengimplementaasikan jaalur SSH (Secure Shell) dan FTPS (FTPover SSL) yang mengimplementasikan SSL (Secure Socket Layer). FTP biasanya Menggunakan port 21, FTP server akan listening pada port 21 untuk mengkoneksi dari FTP Client melalu TCP. Pada FTP server, terdapat 2 mode koneksi yaitu aktif mode (active mode) dan pasif mode (passive mode). 



Kelebihan dan Kekurangan dari FTP 

Kelebihaannya adalah 
  • Menyediakan transfer data yang reliable karena menggunakan protokol transport TCP 
  • Transfer file lebih cepat dan efisien dibanding penggunaan web base file manager , hal ini karena command ftp dibuat dalam DOS 
  • Pengoptimalan trafik jaringan karena tanpa perlu browsing dengan web

Kekurangannya adalah 
  • FTP kurang aman karena file yang di transfer tidak di enkripsi, namun beberapa jenis FTP sudah mengimplementasikan keamanan yaitu SFTP dan FTPS 
  • Harus ada Server dan Client jika koneksi FTP ingin dilakukan dan metodenya sedikit kurang user friendly dibanding web base. 


Daftar Pustaka

Isnu, Dion. 2013, "Website Untuk Media Informasi pada SD Negeri Celep 2". http://repository.amikom.ac.id/files/Publikasi_11.21.0576.pdf. 14 Maret 2016

Firdausy, Kartika., Samadri, dan Anton Yudhana. Agustus 2008, "Sistem Informasi Perpustakaan Berbasis Web Dengan PHP dan MYSQL". http://citation.itb.ac.id/pdf/JURNAL/JURNAL%20TELKOMNIKA/VOL%206%20No.2%20AGUSTUS%202008/6.2.8.08.05.pdf. 14 Maret 2016

Masykur, Fauzan. 2012, "Implementasi Sistem Pakar Diagnosis Penyakit Diabetes Melitus Menggunakan Metode Fuzzy Logic Berbasis Web". http://eprints.undip.ac.id/36016/1/Fauzan_Masykur.pdf. 14 Maret 2016

Prasetyo, Imam. Juni 2013, "Simulasi dan Monitoring FTP". http://ilmukomputer.org/wp-content/uploads/2013/06/imam-ftp.pdf. 14 Maret 2016

Ramadhan, Arief. 2005. Seri Pelajaran Komputer Internet dan Aplikasinya. Jakarta: PT Elex Media Komputindo Kelompok Gramedia 

0 komentar:

Posting Komentar

resep donat empuk ala dunkin donut resep kue cubit coklat enak dan sederhana resep donat kentang empuk lembut dan enak resep es krim goreng coklat kriuk mudah dan sederhana resep es krim coklat lembut resep bolu karamel panggang sarang semut