FTP merupakan protokol yang memungkinkanmu untuk melakukan proses pertukaran data secara online. Dengan adanya FTP, kamu bisa mengunduh maupun mengirim file, sekalipun dari jarak jauh.Begini Cara Kerja FTP untuk Membuat Sambungan ke Server Internet
FTP Adalah
FTP singkatan dari File Transfer Protocol, yang merupakan sebuah layanan internet untuk membuat sambungan menuju server internet atau komputer tertentu dengan tujuan untuk mengirimkan file. Cara kerja FTP adalah dengan menjadi perantara pengiriman file dari server ke komputer (unduh) atau dari user ke server (unggah).Begini Cara Kerja FTP untuk Membuat Sambungan ke Server Internet
Apa Fungsi FTP?
- Menjadi perantara pengunduhan dan pengunggahan file.
- Mengunggah halaman website ke internet melalui web hosting.
- Mengirimkan data ukuran besar yang melebihi kapasitas pengiriman file dari email.
- Mendistribustikan file revisi program untuk keperluan pengembangan website.
- Mengunggah file tugas atau file pekerjaan ke FTP server.
- Mengunduh file dari software public.
- Membantu proses pencadangan (back up) website.
Kelebihan dan Kekurangan FTP
Dalam penggunaannya, FTP diketahui cukup efektif dan nyaman untuk membantu proses pertukaran data dari dua arah. Meskipun begitu, FTP bukan hanya memiliki kelebihan namun juga kekurangan.Begini Cara Kerja FTP untuk Membuat Sambungan ke Server Internet
1. Kelebihan FTP
- Dapat mengunggah data dalam jumlah banyak secara bersamaan.
- Dapat digunakan sebagai indirect computer atau implicit remote computer.
- Mampu menjadi perantara pertukaran informasi dan file antar komputer.
- Menyediakan akses ke pengguna melalui adanya ID dan kata sandi.
2. Kekurangan FTP
Di samping kelebihannya di atas, FTP juga memiliki sejumlah kekurangan. Adapun kekurangan FTP adalah sebagai berikut:
- Membutuhkan lebih banyak memori.
- Tidak menyediakan fitur enkripsi dalam pengiriman file.
- ID pengguna dan kata sandi yang disediakan dalam bentuk teks biasa bukan kombinasi, sehingga memberikan celah peretasan.
Cara Kerja FTP
1. FTP Client Memberikan Permintaan Koneksi ke Server
Tahapan cara kerja FTP yang pertama memerlukan FTP client untuk memberikan permintaan sambungan ke server. Untuk memberikan permintaan sambungan ini, pengguna dapat memasukkan kredensial ke server berupa ID pengguna dan kata sandi. Sebagai alternatifnya, pengguna juga tetap bisa menggunakan FTP secara anonim.
2. Server Memberikan Respon Permintaan
Setelah menerima permintaan dari sambungan dari FTP client, FTP server akan memberikan respon dengan membuka dua jenis saluran komunikasi FTP bernama channel data dan channel command. Jenis channel command merupakan channel untuk komunikasi yang dilakukan dengan instruksi dan respon.
Related Article :
Panduan Belajar Pemograman Golang untuk Atasi Traffic Tinggi