Assignment Week 3 Signup & Connect FTP with Codetasty FS204Z PEMROGRAMAN 1 MUHAMMAD NUR HABIBIE 2111475032
Apa itu FTP ?
File Transfer Protocol atau disikngkat FTP merupakan protokol yang bertugas untuk menjembatani pertukaran informasi di dalam suatu komputer melalui suatu jaringan dengan koneksi TCP (Transmission Control Protocol).
Dilangsir dari biznetgio (2023), berbicara tentang FTP, ada dua hal penting yang perlu diketahui, yaitu FTP server dan FTP Client.
FTP Server adalah server yang menjalankan software (aplikasi) sehingga dapat menyediakan layanan tukar menukar apabila ada permintaan dari FTP client. Sedangkan, FTP client adalah komputer yang kamu gunakan untuk melakukan berbagai aktivitas download, upload, rename, delete, dan sebagainya.
Perbedaan FTP Server dan FTP Client
Perbedaan FTP Server dan FTP Client menurut Lintasarta Cloudeka yaitu:
FTP Server merupakan server yang menjalankan perangkat lunak (software) yang memungkinkannya untuk menyediakan layanan pertukaran data saat ada permintaan dari FTP client. Sedangkan, FTP client adalah sebuah komputer yang digunakan oleh pengguna untuk melakukan berbagai aktivitas seperti mengunduh, mengunggah, mengganti nama, menghapus, dan lain sebagainya.
Jadi, perbedaan utama antara FTP client dan FTP server adalah bahwa FTP client adalah komputer yang membuat permintaan koneksi ke server dan menjalankan software yang digunakan untuk mengelola file di server FTP, sedangkan FTP server adalah server yang menyediakan layanan untuk mengirim dan menerima file melalui jaringan.
Fungsi FTP
Selain itu juga FTP memiliki beberapa fungsi manurut Yasin K ada beberapa fungsi FTP yang saat ini banyak digunakan, seperti untuk mengunggah halaman website ke dalam Internet melalui web hosting. Fungsi lain seperti memperbarui revisi dari program yang dilakukan oleh aplikasi FTP developer. Lengkapnya, berikut ini adalah fungsi dari FTP yang saat ini ada.
- Melakukan upload halaman website ke dalam web server/web hosting ke internet
- Menjelajah dan mengunduh file dari situs perangkat lunak publik
- Mengirimkan file yang berukuran besar menjadi dua partisi yang mungkin saja terlalu besar untuk lampiran di dalam email
- Mengunduh dan melakukan upload konten, seperti tugas kuliah ke FTP server
- Mendistribusikan revisi terakhir program yang dilakukan oleh pengembang perangkat lunak
Cara kerja FTP
Menurut Jagoan Hosting (2023). Setelah mengetahui fungsi utama FTP, selanjutnya kita akan membahas tentang bagaimana cara kerja FTP. Secara umum, cara kerja FTP adalah sebagai berikut:
- FTP Client akan melakukan permintaan koneksi terhadap server.
- Setelah terhubung, FTP dapat menukarkan data kepada FTP Client.
- Di sini, FTP dapat dilakukan dengan mode aktif maupun pasif.
- Dalam mode aktif, server berperan aktif untuk menyetujui permintaan data.
- Dalam mode pasif, server akan mempertahankan koneksi yang berarti pengguna bisa membuat saluran data dan saluran perintah. Server di sini di analogikan tetap mendengarkan perintah, namun tidak ikut berpartisipasi aktif, dan lebih mengandalkan perangkat yang menangani sebagian besar tugasnya.
Keuntungan mengunakan FTP
FTP memiliki beberapa keuntungan menurut Biznet home(2023). Berikut ini adalah berbagai keuntungan yang akan bisa dirasakan saat menggunakan FTP :
- Keamanan Inilah yang menjadi alasan terbesar kenapa banyak yang memanfaatkan server FTP dibandingkan pilihan lain. Server FTP akan memberikan protokol transfer file aman (terenkripsi), menambahkan lapisan keamanan lain ke transfer FTP tradisional. Saat kamu menggunakan server FTP, vendor akan bertanggung jawab untuk menyediakan keamanan yang diperlukan untuk menjaga keamanan data.
- Kontrol Manfaat lain menggunakan server FTP adalah tingkat kontrol yang diperoleh. Banyak server FTP menawarkan kontrol akses yang memungkinkan administrator menentukan siapa yang dapat mengunggah, mengunduh, mengedit, menghapus, atau berbagi file.
- Kapasitas Data Jika organisasi menangani data dalam jumlah besar, tentu kamu tidak ingin proses berbagi file terganggu karena file yang terlalu besar. Kamu dapat menggunakan server FTP yang memungkinkan untuk mengirim gigabyte data sekaligus.
Sumber Refersin :
Biznetgio. “Apa itu FTP.” Biznetgio, https://www.biznetgio.com/news/apa-itu-ftp
Cloudeka, Lintasarta. “Apa Itu FTP? Fungsi, Kelebihan, dan Cara Menggunakannya.” cloudeka.id, 22 Mei 2023, https://www.cloudeka.id/id/berita/teknologi/apa-itu-ftp/
K, Yasin. “Apa itu FTP.” Niagahoster, 28 Feb 2022, https://www.niagahoster.co.id/blog/apa-itu-ftp/
Team, Jagoan Hosting. “Apa itu FTP.” Jagoanhosting, 20 Jan 2023, https://www.jagoanhosting.com/blog/apa-itu-ftp/
Home, Biznet. “Apa itu FTP Server? Inilah Pengertian dan Cara kerja FTP Server.” 12 Apr 2023, https://biznethome.net/blog/apa-itu-ftp-server-inilah-pengertian-dan-cara-kerja-ftp-server/
