Mengenal FTP ( File Tranfer Protokol)

FTP (File Transfer Protocol) 

A. Pengertian

Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.

B. Latar Belakang

Memahami tentang konsep File Transfer Protokol (FTP)

C. Maksud dan Tujuan

Kita dapat mengenal tentang konsep , model dll pada FTP

D. Alat dan Bahan

Jangka waktu yang dibutuhkan tergatung pemahaman kita sendiri

F. Ulasan tentang FTP

Peran protokol FTP
FTP protokol mendefinisikan cara di mana data harus ditransfer melalui TCP / IP network.

Fungsi atau Manfaat dari protokol FTP adalah untuk:
a. memungkinkan file sharing antara mesin jarak jauh
b. memungkinkan independensi antara klien dan server file sistem mesin
c. memungkinkan transfer data yang efisien

Model FTP
Pengertian FTP dan Fungsinya
Protokol FTP jatuh dalam model client-server, yaitu satu mesin mengirim perintah (klien) dan permintaan menanti lainnya untuk melaksanakan tindakan (server).

Selama koneksi FTP, dua saluran transmisi terbuka:

    Saluran untuk perintah (saluran kontrol)
    Sebuah saluran untuk data

Jadi, kedua klien dan server memiliki dua proses yang memungkinkan kedua jenis informasi yang akan dikelola:

a. DTP (Data Proses Transfer) adalah proses yang bertugas menjalin koneksi dan mengelola saluran data. Sisi server DTP disebut SERVER-DTP, DTP sisi client disebut PENGGUNA-DTP

b. PI (Protokol Interpreter) menafsirkan protokol yang memungkinkan DTP harus dikontrol menggunakan perintah diterima melalui saluran kontrol. Hal ini berbeda pada klien dan server:
- SERVER-PI bertanggung jawab untuk mendengarkan perintah datang dari USER-PI lebih saluran kontrol pada port data , membangun sambungan untuk saluran kontrol, menerima perintah FTP dari USER-PI lebih ini, menanggapi mereka dan berjalan SERVER-DTP.

- PI bertanggung jawab untuk membangun koneksi dengan server FTP, mengirimkan perintah FTP, menerima tanggapan dari SERVER-PI dan mengendalikan PENGGUNA-DTP jika diperlukan.

Penting untuk dicatat bahwa kontrol dan data port adalah saluran yang terpisah, adalah mungkin untuk mengirim perintah dari satu mesin dan menerima data yang lain. Jadi, misalnya adalah mungkin untuk mentransfer data antara server FTP dengan melewati klien untuk mengirim instruksi kontrol dan dengan mentransfer informasi antara dua proses server yang terhubung pada port yang tepat.

Pengertian FTP dan Fungsinya


Mentransfer data dengan FTP antara dua server
Dalam konfigurasi ini, protokol membebankan bahwa saluran kontrol tetap terbuka sepanjang transfer data. Jadi server dapat menghentikan transmisi jika saluran kontrol rusak selama transmisi.
Perintah FTP

Semua komunikasi yang dilakukan pada saluran kontrol berikut Telnet rekomendasi protokol. Jadi, perintah FTP adalah string karakter Telnet (dalam kode NVT-ASCII) berakhir di akhir Telnet kode garis (yaitu urutan <CR> + <LF>, Carriage Return diikuti oleh karakter Line Feed, mencatat <CRLF>) .
Jika perintah FTP memiliki parameter, ini dipisahkan dari perintah dengan spasi (<SP>).

Perintah FTP memungkinkan untuk menentukan:
a. Port yang digunakan
b. Metode transfer data.
c. Struktur data
d. Sifat dari tindakan yang akan dilakukan (Ambil, Daftar, Toko, dll)

Ada tiga jenis perintah FTP:
a. Perintah kontrol akses
b. Perintah parameter Transfer
c. Perintah layanan FTP


FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

FTP merupakan singkatan dari File Transfer Protocol. FTP terdiri dari sebuah client dan sebuah server yang merupakan aplikasi yang memberikan akses /pertukaran transfer data antara dua komputer ( client dan server ). Transfer yang file/ data ini dapat teradi antara komputer yang berbentuk mainframe dan sebuah komputer di jaringan lokal. Atau transfer data dapat terjadi dari komputer kita ke server FTP melalui internet. FTP merupakan aplikasi yang sangat berguna ( powerful) karena aplikasi ini menyediakan akses kepada pengunjung atau user untuk mengakses data yang tersimpan pada server tersebut, dan dapat diakses oleh sejumlah besar komputer secara bersamaan Proses yang terjadi pada FTP.

Sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini. Suatu protokol internet yaitu FTP (file transfer protocol) melayani proses pemindahan file. File-file besar biasanya dikompress dulu sebelum disediakan dalam suatu FTP server, dalam format zip, tar.gz, atau hqx. Pada umumnya browser-browser versi terbaru sudah mendukung FTP. Protokol FTP adalah dikembangkan oleh Abhay Bhushan (alumni IIT dan  MIT) pada tahun 1970-an, ketika bekerja pada proyek ARPAnet.  Protokol ini telah mengalami banyak revisi sejak saat itu, meskipun intinya tetap sama. Contoh dari FTP ini ada yang berbasis graphic/GUI (Graphical User Interface), contohnya CuteFTP, WS-FTP, dan sebagainya ataupun aplikasi yang berbasis teks (DOS).
Proses Transfer Data

Secara garis besar, Proses transfer data atau file pada FTP memiliki dua alur. Alur yang pertama adalah proses transfer data dari komputer local ( komputer kita ) ke komputer server (komputer remote) yang menyediakan akses ftp, Proses ini di kenal sebagai proses UPLOAD, sedangkan proses transfer data dari komputer server ( remote ke komputer local ( komputer kita ) dinamakan prosess DOWNLOAD.

Tujuan FTP Server
  1. Untuk men-sharing data.
  2. Untuk menyediakan indirect atau implicit remote computer.
  3. Untuk menyediakan teempat penyimpanan bagi user.
  4. Untuk menyediakan transfer data yang reliable dan efisien.
Fungsi FTP
¢  Melakukan transfer file antara komputer yang terhubung melalui jaringan, termasuk Internet. Dalam bahasa teknis, FTP dikenal sebagai protokol jaringan yang memungkinkan transfer file antara komputer yang tersambung pada TCP/IP yang berbasis jaringan. Hal Ini mencakup serangkaian peraturan dan prosedur untuk transfer data digital yang aman.
¢  Otentikasi dan kesalahan penanganan teknik untuk membangun koneksi antara komputer host dan klien untuk pertukaran data. Demikian pula Hyper Text Transfer protocol (HTTP), menangani transfer halaman web dari server ke komputer klien.
¢  Fungsi FTP server adalah menjalankan perangkat lunak yang digunakan untuk pertukaran file atau dalam istilah asing file exchange, yang selalu siap memberikan layanan FTP apabila mendapat request atau permintaan dari FTP client. FTP client adalah komputer yang meminta koneksi ke FTP server untuk tujuan tukar menukar file (upload dan download file)

Cara Kerja FTP

¢  Dalam menjalankan fungsi FTP, Inisiasi Transfer FTP antara server dan komputer klien melalui nomor port 21 pada komputer server.  Koneksi port 21 ini disebut koneksi kontrol dari setiap sesi FTP.  Transfer data diaktifkan oleh koneksi 20 port yang berhubungan dengan server.  Koneksi kontrol harus dipertahankan sepanjang sesi transfer data berbasis FTP, untuk kesuksesan pertukaran file.  Pada waktu dulu, koneksi FTP dibangun melalui interface berbasis command line, tetapi saat ini dapat menggunakan graphic user interface, yang membuat sesi FTP lebih mudah dibangun.
¢  Dalam menjalankan Fungsi FTP, Data dapat ditransfer baik dalam modus blok, modus kompresi atau mode streaming.  FTP tidak memiliki enkripsi built-in untuk mentransfer data, yang membuatnya cukup rentan terhadap serangan brute force, serangan bouncing dan bahkan serangan spoof.  Pada saat data sensitif perlu ditransfer, FTP secara alami, adalah bukan pilihan utama. secure shell Protokol lebih disukai dalam kasus ini. Secure File Transfer Protocol (SFTP) adalah protokol jaringan lain yang canggih, menyediakan perlindungan lebih untuk transfer file dan manajemen file melalui remote akses.

Kelebihan & Kekurangan
  •        Kelebihan:
FTP adalah protokol yg menggunakan mekanisme TCP, artinya pasti ada proses 3 way handshake, karena mekanisme TCP, semua protocol yg menggunakan TCP pasti reliable
  •       Kekurangan:
Karena adanya proses TCP ini sepertinya agak2 lambat karena harus melakukan 3 way handshake sebelum proses transfer data 

 Manfaat dari FTP
  • Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar
  • Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup website mereka dengan mudah
  • Kita dapat melakukan indirect maupun implicit remote computer
  • FTP menyediakan transfer data yang reliable dan efisien.
G. Hasil dan Kesimpulan

Kita jadi tahu tentang pengertian , fungsi, manfaat tentang FTP (File Tranfer Protokol)

H. Rerensi

http://www.pintarkomputer.info/2016/03/pengertian-ftp-dan-fungsinya.html
Previous
Next Post »