3. FTP (File Transfer Protocol) Client adalah sebuah
software yang berfungsi untuk melakukan request ke
layanan (service) FTP Server, FTP Client memiliki
inferface langsung ke Client untuk menguapload dan
mendownload file (pertukaran data) pada FTP Server.
Tidak hanya mendownload dan mengupload FTP
Client juga bisa melakukan Rename, Delete, dan Edit
Permission.
4. Protocol FTP dikembangkan oleh Abhay Bhushan
(alumni IIT dan MIT) pada tahun 1970-an. Ketika
bekerja pada proyek ARPAnet. Namun demikian, FTP
tetap menjadi jenis layanan yang kerap kali
dimanfaatkan oleh pengguna internat terutama untuk
mendownload software atau hal-hal lainnya.
5. 1. Memudahkan pengguna mengirim atau
mengunduh data antara komputer menggunakan
koneksi internet.
2. Melakukan pertukaran file antar komputer
dengan mudah,meskipun memiliki ukuran file
yang besar.
3. Selanjutnya,fungsi FTP adalah melakukan back up
website dengan mudah dan efisien.
4. Keuntungan menggunakan ftp dalam mentransfer
data adalah jika sambungan terputus,pengiriman
data tidak akan hilang.
6. 5. Melakukan upload halaman website pada web
server atau hosting ke internet.
6. Mendownload file dari software publick.
7. Mengirimkan file yang memiliki ukuran besar
kemudian menjadikan nya lampiran pada email.
8. Mengunggah file tugas maupun pekerjaan
dengan mudah ke FTP server.
9. Melakukan distribusi dan revisi program oleh
devloper software.
10. Melayani setiap user untuk melakukan transfer
data dua arah.
7. Sebagai FTP client,komputer harus terhubung
dengan FTP server agar bisa melakukan
transfer file,sehingga FTP server dapat
melakukan tugas-tugasnya seperti
download,upload,rename,delete,dan
sebagainya.
8. 1. FTP Client akan melakukan permintaan koneksi
terhadap server.
2. Setelah terhubung, FTP dapat menukarkan data
kepada FTP Client.
3. Disini, FTP dapat dilakukan dengan mode aktif
maupun pasif.
4. Dalam mode aktif, server berperan aktif untuk
menyetujui permintaan data.
5. Dalam mode pasif, server akan mempertahankan
koneksi yang berarti penggunaan bisa membuat
saluran data dan saluran perintah. Server di sini
dianalogikan tetap mendengarkan perintah, namun
tidak ikut berpartisipasi aktif, dan lebih
mengandalkan perangkat yang menangani sebagian
besar tugasnya.
9. F. Cara Menggunakan FTP
Berikut ini adalah metode untuk menghubungkan
komputer dengan FTP Server :
1. Mengunakan web browser, kemudian tuliskan
fto://ftp.namadomain.com. Ubah nama domain
dengan URL website yang ingin kamu gunakan.
2. Menggunakan command prompt (Windows) dan
terminal (Mac/Linux).
10. 1. FTP memiliki system keamanan yang terenkripsi
pada jaringan sehinga tidak perlu khawatir lagi
tentang peretasan data pribadi.
2. FTP juga memiliki fungsi yang sebagai
penyimpanan,dimana data yang akan dikirimkan
ini tidak akan hilang atau terhapus dari komputer
atau perangkat elektronik lainnya.
3. Walaupun menggunakan FTP ini memerlukan
verifikasi,tetapi dalam penggunaannya sudah ada
software yang dapat membntu dalam verifikasi.
11. 4. FTP dapat menjembatani pertukaran informasi
dan juga file antar komputer, tetapi dengan
catatan selama proses telah dilengkapi dengan
sistem keamanan yang dapat melindungi atau
yang diterima.
5. FTP dapat melakukan back up data dan juga file,
termasuk juga dapat merestore disebuah website.
6. FTP dapat digunakan menjadi implicit remote
computer atau indirect computer.
7. Dengan menggunakan FTP, transfer data dan
informasi sangatlah , mudah serta efisien.
12. 1. FTP sangat bergantung pada sistem keamanan enkripsi,
sehingga bila tidak ada sistem keamanan enkripsi
membuat FTP menjadi tidak aman digunakan untuk
transfer informasi dan transfer data.
2. Kesalahan dalam menyampaikan sebuah informasi
sering terjadi sehingga membuat administrator menjadi
sulit dalam memahami informasi yang diterima.
3. Desain FTP yang tidak kuat dapat membahayakan
administrator,karena minimnya informasi mengenal
faktor risiko yang nantinya dihadapi.
4. Tidak bisa mengubah kepemilikan dari sebuah file.
5. Sebagai media transfer data tidak begitu aman, hal itu
karena tidak adanya enkripsi, kecuali apabila
menggunakan alternatif seperti SFTP.
13. 1. Anonymous FTP
Anonymous FTP adalah bentuk paling dasar dari FTP. Ini
memberikan dukungan untuk transfer data tanpa mengekripsi data
atau menggunakan nama pengguna dan kata sandi. Ini paling
sering digunakan untuk mengunduh materi yang diizikan untuk
distribusi tidak terbatas. Hal ini mampu bekerja di port.
2. Password-Protected FTP
Password-Protected FTP adalah layanan FTP dasar, tetapi
memerlukan penggunaan nama,pengguna dan kata sandi,
meskipun layanan ini mungkin tidak dienkripsikan atau aman. Hal
ini juga berfungsi pada port 21.
3. FTP Secure (FTPS)
FTP Secure (FTPS) kadang-kadang disebut sebagai FTP Secure
Sockets Layer (FTP-SSL), pendekatan ini memungkinkan Transport
Layer Security (TLS) implisit segera setelah koneksi FTP dibuat.
FTPS awalnya digunakan untuk membantu mengaktifkan bentuk
transfer data FTP yang lebih aman. Biasanya default untuk
menggunakan port 990.
14. 4. FTP Over Explicit SSL/TLS (FTPES)
FTP Over Explicit SSL/TLS (FTPES) adalah pendekatan
ini memungkinkan dukungan TLS eksplisit dengan
memutakhirkan koneksi FTP melalui port ke koneksi
terenkripsi. Ini adalah pendekatan yang umum
digunakan oleh layanan berbagai file dan web untuk
memungkinkan transfer file yang aman.
5. Secure FTP (SFTP)
Secure FTP (SFTP) adalah secara teknis hal ini bukan
protocol FTP, tetapi fungsinya sama. Sebaliknya SFTP
adalah bagian dari protokol Secure Shell (SSH) yang
berjalan diatas port 22. SSH biasanya digunakan oleh
administrator sistem untuk mengakses sistem dan
aplikasi jarak jauh dan aman. SSTP menyediakan
mekanisme dalam SSH untuk mentransfer file yang
aman.
15. Dua kegunaanFTP di era ini adalah:
1. Hobi dan Sistem Pembelajaran
FTP adalah cara biasa untuk memperkenalkan protokol
internet pendatang baru sebelum beralih ke versi yang
lebih kompleks, menjadikannya alat awal yang baik.
Beberapa orang juga membangun sistem file FTP
karena rasa nostalgia hanya untuk bersenang-senang.
2. Memindahkan file server dalam jumlah besar secara
internal
Beberapa profesional IT dapat memilih untuk
menggunakan FTP saat memindahkan server dalam
sistem tertutup untuk suatu organisasi. Dalam hal ini,
tidak ada masalah keamanan, dan FTP mungkin
merupakan cara termudah yang diketahui pekerja IT
untuk memindahkan file dalam jumlah besar.
16. 1. FileZilla (Windows)
FileZilla adalah FTP Client gratis untuk windows, macOS, dan
Linux yang mendukung FTP, FTPS, Dan SFTP.
Keunggulan: Dapat mengupload file dalam format RAR,ZIP, dan
EXE dengan kapasitas maksimal 4 GB.
Kekurangan: Bila kapasitas lebih dati 4 GB, kemungkinan besar
mengupload akan memakan waktu lebih lama.
2. WinSCP (Windows)
Aplikasi FTP Client terbaik lainnya selain FileZilla adalah
WinSCP. FTP Client yang dirancang khusus untuk Windows ini
juga menjadi opsi yang sangat kuat berkat
tampilan interface yang sederhana sehingga pemakaiannya
menjadi sangat mudah.
17. Keunggulan: WinSCP mampu mengoperasikan beberapa
protokol seperti SFTP, SCP, FTP, dan WebDev.
Kekurangan: Hanya dapat digunakan oleh pengguna
sistem operasi Windows saja.
3. FireFTP (Windows, Mac OS X dan Linux)
Berbeda dengan FTP Software pada umumnya yang
memerlukan beberapa tahap instalasi, penginstalan
FireFTP hanya sebatas pengunduhan add-on pada
browser Mozilla Firefox Anda. Namun, pastikan bila
Mozilla Firefox Anda telah terupdate sebelum menginstal
versi FireFTP terbaru.
Keunggulan: Sama dengan FileZilla, FireFTP juga bisa
diaplikasikan bagi Anda para pengguna Mac dan Linux.
Kekurangan: Beberapa pengguna mengeluhkan bila
proses kompresi file mereka kerap kali error dan lambat
bila file tersebut melebihi kapasitas 4 GB.
18. 4. Transmit (Mac OS X)
Transmit hadir sebagai Software FTP Client yang begitu
populer di kalangan pengguna Mac, terutama bagi para
pengembang website. Berikut ini adalah keunggulan
dan kekurangan Transmit.
Keunggulan: Dibekali dengan set yang kuat dengan
rangkaian fitur mumpuni seperti folder
syncing, fitur disk, dan kecepatan yang tinggi.
Kekurangan: Aplikasi Transmit ini tidak tersedia secara
gratis. Anda akan dikenakan biaya $45 atau berkisar
630 ribu Rupiah untuk satu lisensi.
5. Cyberduck (Mac OS X & Windows)
Berikutnya adalah Cyberduck yang direkomendasikan
bagi Anda pengguna Mac baik di tingkat pemula
maupun tingkat lanjut. Walaupun Software ini juga
dapat beroperasi pada Windows, proses integrasinya
jauh lebih sempurna dengan Mac.
Keunggulan: Memiliki fitur penyimpanan kredensial
login di keychain serta pencarian file yang mudah.
19. Kekurangan: Pemakaian aplikasi FTP Cyberduck
membutuhkan waktu yang sedikit lebih lama untuk
mengunduh dan mengunggah file bila ukurannya
melebihi 80 MB.
6. gFTP (Windows, Mac OS X, Linux)
gFTP merupakan software open source FTP Client yang
begitu populer di kalangan para pengguna sistem
operasi berbasis Linux. walaupun begitu, software ini
juga dapat dipasang pada Windows dan Mac. Software
ini dirancang dengan interface yang begitu bersih
sehingga membuat Anda akan lebih mudah mengenali
fitur-fitur yang ditawarkan.
Keunggulan: Menerapkan langkah untuk mengunggah
dan mengedit file persis seperti FileZilla sehingga
sangat tepat untuk pemula yang baru menggunakan
FTP software.
Kekurangan: Beberapa pengguna mengeluhkan
adanya bugs yang muncul sehingga operasional
program menjadi sering crash.
20. FTP server adalah server yang tugasnya memberikan layanan tukar
menukar atau pengiriman data kepada FTP client dengan syarat FTP client
harus meminta dahulu kepada FTP server. Sebuah FTP server bisa bekerja
dengan koneksi yang aktif maupun pasif. Apabila klient membuka sebuah
port pada koneksi aktif, maka secara otomatis server terkoneksi dengan
aktif. Apabila kamu terhubung ke FTP server secara aktif, maka kamu harus
mengatur firewall untuk menerima koneksi ke sebuah port yang akan
dibuka oleh FTP client. Biasanya FTP server aktif menggunakan 20 port
sebagai port data.
FTP client adalah komputer atau perangkat yang digunakan untuk meminta
layanan tukar-menukar data kepada FTP server. Sesudah terkoneksi ke FTP
server, maka FTP client bisa melakukan proses download, upload dan lain-
lain sesuai izin yang sudah diberikan FTP server. Secara default FTP client
rata-rata memilih menggunakan koneksi pasif, itu karena admin server
menganggap hal itu lebih aman. Dengan menggunakan koneksi yang pasif,
maka seluruh koneksi yang dimulai dari luar akan terblok secara langsung.
Dengan mode pasif, FTP client lah yang meminta kepada server untuk
membuat koneksi.
21. FTP memiliki peran yang sangat vital pada seluruh
aktivitas yang kamu lakukan dengan komputer.
Tanpa adanya FTP, maka kegiatan yang biasa kamu
lakukan dengan komputer tidak akan terjadi. FTP
memudahkan anda untuk mengirim dan menerima
fie dari server FTP. Sebagai pengembangan Web,
anda harus menggunakan FTP dengan FTP Client
untuk mengakses situs web yang anda kelolah.
Selain itu, lebih mudah untuk membuat dan
menghapus direktori dan membaca sejumlah besar
file di server.