A. Pengertian
FTP (File Transfer Protocol) adalah suatu layanan yang disediakan agar file dalam suatu network / jaringan dapat saling bertukar file dan informasi yang menggunakan koneksi TCP dengan port 21. FTP dibagi menjadi 2 yaitu FTP server dan FTP client.
1. FTP server berfungsi untuk memberikan layanan yang diminta FTP client.
2. FTP client bertugas untuk meminta koneksi FTP server agar dapat saling bertukar informasi.
B. Tujuan FTP server :
1. Melakukan pembagian data.
2. Menyediakan layanan untuk melakukan implicit remote computer.
3. Menyediakan layanan sebagai tempat penyimpanan bagi pengguna komputer.
4. Menyediakan layanan untuk melakukan transfer data.
Berdasarkan hak aksesnya, ftp dibagi menjadi 2 yaitu ftp user / authenticate dan ftp anonymous.
1. FTP user hanya bisa digunakan oleh pengguna komputer yang memiliki izin saja.
2. FTP anonymous adalah ftp yang bisa di akses oleh siapapun, karena ftp anonymous dapat mengakses data tanpa menggunakan identitas diri, bebas dari password.
C. Cara Kerja FTP
Metode yang digunakan dalam FTP adalah metode autentikasi standar, maka pengguna memerlukan username dan password untuk bisa mengakses data.
Sebelum terjadi pertukaran data, FTP client harus melakukan permintaan koneksi terhadap FTP server (client dan server harus saling terhubung). FTP dapat bekerja dalam metode aktif juga metode pasif.
Pada metode aktif, client dapat mengetahui koneksi data yang nantinya akan datang dari server pada port M. Setelah itu client akan melakukan transfer FTP comand portal agar server dapat menerima informasi / data tersebut. Kemudian server akan memasukan data ke client yang berasal dari port 21 / port server.
Pada metode pasif, digunakan apabila client sedang di balik firewall / client sedang tidak bisa menerima koneksi TCP datang. Dalam metode ini, para client dapat melakukan pengiriman perintah PASV kepada server, sehingga alamat server serta nomor port dapat diterima dengan baik.
Baca juga : cara install dan konfigurasi ftp server di debian 9
D. Manfaat FTP
1. Dapat melakukan pertukaran informasi atau file antar komputer.
2. Melindungi pengguna komputer dari berbagai sistem file storage antar host yang saling bertukar informasi.
3. Dapata memberikan layanan pengeiriman data yang lebih efisien.
4. Sebesar apapun data itu tetap bisa melakukan pertukaran data.
5. Dapat melakukan implicit remote computer / indirect computer.
6. Bermanfaat bagi pengguna website, dapat mem back up data.
7. Dapat melakukan pertukaran informasi, data, file secara 2 arah.
8. Proses pertukaran / pemindahan data tidak akan hilang jika koneksi terputus.
9. Dapat dimanfaatkan untuk pertukaran data yang mudah dan teratur.
E. Kelebihan dan Kekurangan FTP
Kelebihan :
1. Mempunyai sistem keamanan enkripsi terhadap jaringan yang digunakan.
2. . Dapat digunakan untuk melakukan back up serta melakukan restore pada data website dengan mudah.
3. Langkah untuk transfer sangat mudah dan efisien.
4. Verifikasi yang digunakan hanya ada dua langkah dan memerlukan software yang mudah digunakan.
5. Data yang dikirim tidak akan hilang / terhapus oleh komputer lain.
6. Pertukaran data / file tidak rumit.
7. Dapat melakukan implicit remote computer / indirect computer.
Kekurangan :
1. Desain file FTP tidak begitu kuat.
2. Kemudahan serta keamanan FTP sering terjadi kesalahan dalam menyampaikan informasi.
3. Jika tidak memakai keamanan enkripsi, FTP kurang aman.
Itulah beberapa materi mengenai FTP, semoga bermanfaat bagi para pembaca, terimakasih atas kunjungannya;)
Komentar
Posting Komentar