Jangan Tampilkan Lagi Ya, Saya Mau!

FTP (File Transfer Protocol) : Pengertian, 4 Fungsi, Jenis Jenis, Cara Kerja, Kelebihan dan Kekurangannya

FTP merupakan salah satu protocol internet yang paling yang paling awal dikembangkan dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan pengunggahan (upload) berkas berkas komputer antara klien dan server FTP.

FTP (File Transfer Protocol) dikembangkan oleh Abhay Bhushsan pada tahun 1970-an. FTP merupakan sebuah protocol internet yang digunakan untuk urusan pengiriman data dalam jaringan komputer, misal untuk upload dan download file.

FTP adalah sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah antar jaringan.

FTP bekerja menggunakan protocol TCP dengan port 21. Dengan adanya protocol ini, antara client dan server dapat melakukan komunikasi sebelum pengiriman data berlangsung.

Fungsi FTP (File Transfer Protocol)

Fungsi utama FTP adalah melakukan pertukaran file dalam jaringan, secara detail FTP Server dapat dijabarkan sebagai berikut:

  • Untuk men-sharing data
  • Untuk meyediakan indirect atau imlicit remote control
  • Untuk menyediakan tempat penyimpanan bagi user
  • Untuk menyediakan transfer data yang reliabledan efisien

Peran FTP (File Transfer Protocol)

Peran FTP ada dua, yaitu sebagai :

  1. FTP Server adalah server yang bertugas memberikan layanan pengiriman data kepada FTP Server.
  2. FTP Client adalah komputer yang meminta layanan pengiriman data kepada FTP Server.

Aplikasi FTP (File Transfer Protocol)

Ada beberapa aplikasi dari FTP, yaitu sebagai berikut :

Aplikasi pada FTP Server :

  1. Proftpd
  2. Vsftpd
  3. Wuftpd
  4. IIS (didalamnya terdapat FTP Server)

Aplikasi pada FTP Client :

  1. Cuteftp
  2. Wget
  3. WsFTP
  4. GetRight
  5. AbsoluteFTP
  6. SmartFTP
  7. FileZilla (mendukung SFTP)

Apa sih fungsi TCP pada FTP Server?

Jadi, FTP menggunakan protokol transport TCP untuk mengirimkan data atau file. TCP dipakai sebagai protokol transport karena protokol ini memberikan garansi pengiriman dengan FTP yang dapat memungkinkan user mengakses file dan direktori secara interaktif diantaranya :

  • Melihat daftar file pada direktori remote dan lokal
  • Mengganti nama dan menghapus file
  • Transfer file dari komputer remote ke lokal (download)
  • Transfer file dari komputer lokal ke remote (upload)

Jenis jenis FTP (File Transfer Protocol)

Layanan FTP dapat diatur menjadi :

  1. Anonymous FTP server atau Public FTP server : Dimana server komputer dapat diakses dan terbuka bagi semua pemakai internet.
  2. Private FTP Server : Server komputer hanya bisa diakses oleh user tertentu yang terdaftar secara resmi. Pemakai khusus ini biasanya mempunyai username dan password untuk dapat terhubung dengan server jenis ini.

Cara Kerja FTP (File Transfer Protocol)

  1. Port Standar FTP adalah 21 pada server
  2. Pada sisi server, FTP server menunggu incoming connection di port 21 (default)
  3. FTP Client mencoba connect ke FTP server (daemon) dengan memasukkan user passwordnya.
  4. FTP server men-chek apakah user dan passwordnya valid. Jika valid maka akan berlanjut ke step berikutnya, jika tidak valid maka akaan diminta memasukkan user atau password yang lain beberapa kali, jika tetap invalid maka koneksi akan diputuskan.
  5. Setelah user telah tervalidasi maka FTP client dapat men-download atau mengupload ataupun men-delete file yang terdapat diserver, tergantung dari hak akses yang dimiliki.

Metode Akses FTP Server

  1. User Authentication Login : Metode dimana seorang user yang ingin mengakses sebuah FTP server harus memiliki username dan password.
  2. Anonymous Login : Metode yang memungkinkan orang-orang dapat mengakses FTP server tersebut secara anonym tanpa harus memiliki username dan password.

Kelebihan dan Kekurangan FTP (File Transfer Protocol)

Kelebihan :

  1. FTP dapat mempermudah dalam mengunggah file.
  2. FTP dapat mentransfer data.
  3. Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam jumlah banyak sekaligus, jadi tidak satu persatu.
  4. FTP dapat melayani tukar menukar file.
  5. FTP juga dilengkapi dengan seperangkat program audit dan penanganan account.

Kekurangan :

  1. FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena file dikirim tanpa enskripsi terlebih dahulu tapi melalui clear teks. Mode text yang dipakai untuk transfer data adalah format ASCII atau format binary.
  2. Keamanan dan kemudahan penggunaan sering kali berbentrokan dan menjadi dilema para administrator system.
  3. FTP desainnya masih lemah sehingga mengakibatkan tidak terinformasinya para administrator system mengenai resiko yang mereka hadapi.

Kesimpulan

FTP server adalah pusat penyimpanan data yang menggunakan aturan khusus untuk mengirim dan menerima file jarak jauh. Fungsi utamanya adalah untuk mengunggah (upload) dan mengunduh (download) data dengan cepat melalui internet. Sistem ini bekerja seperti perpustakaan digital, tempat Anda bisa meminjam dan mengembalikan file dengan mudah.

Share:

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *