FTP atau File Transfer Protocol merupakan protokol internet yang
digunakan untuk urusan pengiriman data dalam jaringan komputer,
seperti upload dan download file yang dilakukan oleh FTP client dan FTP server.
Layanan FTP bisa diatur menjadi FTP public, dimana semua orang
bisa mengakses data-data yang ada di server FTP dengan mudah. Selain dapat
diatur menjadi FTP public, layanan FTP ini juga bisa diatur agar tidak semua
orang dapat mengakses data-data yang ada di server, jadi hanya pengguna
terdaftar saja yang memiliki izin untuk mengakses data-data tersebut.
FTP berkerja menggunakan salah satu protokol yang dapat diandalkan
untuk urusan komunikasi data antara client dan server, yaitu protokol TCP
(lebih tepatnya menggunakan port nomor 21).
Dengan adanya protokol ini, antara client dan server dapat
melakukan sesi komunikasi sebelum pengiriman data berlangsung.
Perbedaan antara FTP client
dan FTP server
FTP server merupakan server yang
bertugas memberikan layanan pengiriman/ tukar menukar data kepada FTP client
dengan syarat FTP client harus meminta (request) terlebih dahulu kepada FTP
server.
Sedangkan FTP client merupakan komputer/ perangkat yang meminta
layanan tukar menukar data kepada FTP server. Setelah terkoneksi dengan FTP
server, FTP client dapat melakukan proses download, upload dan lain sebagainya
sesuai dengan izin yang telah diberikan oleh FTP server sebelumnya.
Cara Kerja FTP
Satu-satunya metode yang digunakan oleh FTP adalah metode
autentikasi standar, dimana diperlukan username dan password untuk mengakses
data-data yang ada pada FTP server.
Pengguna yang terdaftar (memiliki username dan password) memiliki
akses penuh pada beberapa direktori-direktori beserta file-file yang ada di
dalamnya sehingga pengguna yang terdaftar tersebut dapat membuat, menyalin,
memindahkan atau bahkan menghapus direktori-direktori tersebut.
Untuk cara kerjanya, terlebih dahulu FTP client harus meminta
koneksi kepada FTP server, jika sudah terhubung dengan FTP server maka FTP
client dapat melakukan pertukaran data seperti upload dan download data.
Manfaat dari FTP
§ Kita dapat melakukan
pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki
ukuran yang besar
§ Bagi pemilik website,
dengan adanya FTP, mereka dapat melakukan backup website mereka dengan mudah
§ Kita dapat melakukan
indirect maupun implicit remote computer
§ FTP menyediakan transfer
data yang reliable dan efisien.
EmoticonEmoticon