File Transfer Protocol (FTP)

ftp-clients-for-linux

Pengertian File Transfer Protocol (FTP)

File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.

FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.

Tujuan FTP Server

Adapun tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien

Cara kerja FTP

  1. Portstandard 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 memasukan user password-nya (biasanya FTP memang memiliki suatu otentikasi tersendiri.)
  4. FTP server menmeriksa apakah pengguna dan password-nya valid. Jika valid, maka akan berlanjut ke langkah berikutnya. Tetapi jika tidak valid, maka akan diminta memasukan user/password yang lain beberapa kali, jika tetap invalid maka koneksi akan diputuskan.
  5. Setelah user tervalidasi maka ftp client dapat mengunggah, mengunduh, maupun menghapus file yang terdapat di server, tergantung dari hak akses yang dimiliki.

 

Referensi

http://jaringankomputer.org/pengertian-ftp-fungsi-ftp/

https://en.wikipedia.org/wiki/File_Transfer_Protocol

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s