Pengertian FTP beserta Kelebihan dan Kekurangan nya

Assalamualaikum wr. wb

Artikel dibawah berisi tentang "pengertian FTP dan fungsi beserta kekurangan dan kelebihan FTP"

> Pengertian FTP
        FTP (File Transfer Protocol) adalah protokol internet yang digunakan untuk urusan pengiriman data dalam jaringan komputer, seperti upload dan download file yang dilakukan oleh FTP client dan FTP server.

> Fungsi FTP
        Fungsi FTP adalah Melakukan transfer file antara komputer yang terhubung melalui jaringan, termasuk internet.

> Terdapat beberapa persyaratan untuk menggunakan FTP, yaitu :

Pada komputer pengguna sudah terinstall FTP Client, seperti misalnya FileZilla.
Pengguna memiliki cukup informasi tentang FTP server yang ingin terhubung dengan komputer. Informasi tersebut mencakup :
  • Alamat FTP Server, yang bentuknya mirip dengan alamat domain sebuah website. 
  • Alamat FTP Server biasanya diawali dengan kata ftp, misalnya saja : ftp.namadomain.com atau ftp://ftp.namadomain.com. Pada beberapa kasus, alamat FTP Server juga diberikan dalam bentuk IP address, seperti misalnya : 61.185.225.87.
  • Username dan password. Beberapa FTP server memang membiarkan para client mengakses data secara anonim, namun beberapa memerlukan inputan username dan password yang harus diketahui oleh client.

 > Pengertian FTP Client
     FTP client merupakan komputer/ perangkat yang meminta layanan tukar-menukar data kepada FTP server.

> Beberapa contoh FTP client antara lain:
  1. coreFTP (Windows),
  2. FileZilla (Windows),
  3. cuteFTP (Windows),
  4. CyberDuck (Mac).

Sebetulnya, FTP Client hanyalah aplikasi atau tool yang dapat digunakan untuk mengakses FTP.

> Terdapat tool yang dapat untuk mengakses FTP, diantaranya :
  1. Web browser
  2. HTML Editor
  3. File Explorer

> Keuntungan dan Kekurangan FTP

A. Keuntungan FTP
  1. Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar.
  2. Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup website mereka dengan mudah.
  3. Kita dapat melakukan indirect maupun implicit remote computer.
  4. FTP menyediakan transfer data yang reliabel dan efisien, karena setiap pengguna tidak memerlukan tahapan-tahapan yang rumit untuk memperoleh suatu file atau mentransfer suatu file.
  5. FTP memfasilitasi tiap pengguna untuk melakukan transfer data secara dua arah. Artinya, jika FTP digunakan dalam sebuah perusahaan, maka setiap pemimpin perusahaan mampu mengirimkan file kepada karyawannya dan sebaliknya, dengan menggunakan server yang sama.
  6. Progress perpindahan data tidak akan hilang walaupun sambungan terputus.
  7. Transer data/file dapat dilakukan dengan mudah dan terorganisir.

B.  Kekurangan FTP
  1. Sistem FTP sudah cukup tua, jika seseorang tidak memiliki background IT atau gaptek (orang yang belum familiar dengan dunia IT), akan sedikit sulit untuk menggunakannya.
  2. Jika pengguna tidak begitu paham mengenai FTP, sangat mudah untuk menghapus keseluruhan data dengan sekali klik.
  3. Tidak dapat mengubah kepemilikan dari suatu file.
  4. Tidak begitu aman sebagai media transfer data karena tidak adanya enkripsi, kecuali jika menggunakan alternatif seperti SFTP.
  5. Jika anda ingin memiliki FTP server sendiri, anda harus memiliki komputer server sendiri atau menyewa server dengan biaya yang tidak murah.

> 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.

> Cara kerja FTP dalam melakukan pertukaran data

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. FTP dapat bekerja dalam mode aktif dan mode pasif, yang menentukan bagaimana koneksi data terbentuk. Pada kedua mode, client membuat sebuah kontrol TCP dari port N menuju FTP server port 21.

Pada mode aktif, client mulai menyimak koneksi data yang datang dari server pada port M. Kemudian client mengirimkan FTP command port M untuk menginformasikan kepada server, port mana yang harus disimak. Serverk emudian menginisiasi channel data kepada client dari port 20/ port FTP server.
Dalam situasi ketika client berada di balik firewall dan tidak mampu menerima koneksi TCP yang datang, dapat digunakan pasif mode. Dalam mode tersebut, client menggunakan kontrol koneksi untuk mengirimkan perintah PASV kepada server, kemudian menerima alamat IP server, alamat server, dan nomor port server


Artikel diatas semoga bermanfaat bagi pembaca,  jangan lupa share ya guys untuk menambah wawasan

Wasalamualaikum wr. wb.

baca juga :

Komentar

Postingan populer dari blog ini

Soal UAS semester 2 TKJ 12 Administrasi Infrastruktur Jaringan beserta jawabannya

Profil SMK PARAMARTA 2 Seputih Banyak LAMPUNG TENGAH

Soal Pilihan Ganda Teknologi Layan Jaringan