FTP? Apa itu?

8:51 PM

Ketika kalian sedang surfing di internet untuk mencari lagu dari artis ternama, dan tanpa sadar langsung mendownload lagu itu. Atau ketika kalian sedang mengunggah foto terbaik mu di Instagram. Pernahkah kalian berfikir bagaimana caranya kita mendownload atau mengupload file tersebut? How can?
Jawabannya adalah itu semua peran FTP.
Hah? FTP? Apaan itu?

PENGERTIAN
FTP (File Transfer Protocol) adalah suatu standar Internet yang memungkinkan dilakukannya proses unggah dan proses unduh file dengan komputer -komputer lain di Internet. Proses unggah adalah kebalikan dari unduh; unggah adalah proses mentransfer dokumen, grafik, dan obje-objek lainya dari komputer anda ke suatu server di Internet. Para pembuat laman Web, misalnya biasanya menggunakan FTP untuk mengunggah laman-laman Web mereka ke sebuah server Web.
Kebanyakan sistem operasi menyertakan kemampuan FTP. Jika sitstem operasi anda tidak memilikinya, anda dapat mengunduh program FTP dari Web, biasanya dengan biaya yang tidak mahal. Server FTP adalah sebuah komputer yang memungkinkan pengguna menggugah dan/atau mengunduh file melaui FTP. Suatu situs FTP adalah kumpulanf file-file yang mencakup teks, gambar, klip audio, klip video, dan file program yang diam di dalam sutau server FTP. Kebanyakan situs FTP yang memiliki FTP anonim, di mana siapa pun dapat mentransfer sebagian, jika tidak semua, file yang tersedia. Beberapa situs FTP membatasi transfer file hanya boleh dilakukan oleh mereka yang memiliki akun yang terotorisasi (nama pengguna dan kata sandinya) pada server FTP itu.
File-file berukuran besar pada situ FTP sering kali di kompresi untuk mengurangi ruang penyimpanan dan waktu unduh. Sebelum anda dapat menggunakan sebuah file terkompresi ( compressed/zipped), Anda harus mendekompresi (uncompress/unzip) file tersebut.
Layanan FTP bisa diatur menjadi FTP public, dimana semua orang bisa mengakses data-data yang ada di server FTP dengan mudah. Selain dapat diatur menjadi FTP public, layanan FTP ini juga bisa diatur agar tidak semua orang dapat mengakses data-data yang ada di server, jadi hanya pengguna terdaftar saja yang memiliki izin untuk mengakses data-data tersebut.
FTP berkerja menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi data antara client dan server, yaitu protokol TCP (lebih tepatnya menggunakan port nomor 21). Dengan adanya protokol ini, antara client dan server dapat melakukan sesi komunikasi sebelum pengiriman data berlangsung.

FTP CLIENT dan FTP SERVER
FTP server merupakan server yang bertugas memberikan layanan pengiriman/ tukar menukar data kepada FTP client dengan syarat FTP client harus meminta (request) terlebih dahulu kepada FTP server.
Sedangkan FTP client merupakan komputer/ perangkat yang meminta layanan tukar menukar data kepada FTP server. Setelah terkoneksi dengan FTP server, FTP client dapat melakukan proses download, upload dan lain sebagainya sesuai dengan izin yang telah diberikan oleh FTP server sebelumnya.

Cara Kerja FTP
http://www.deskshare.com/resources/articles/images/ftp-protocol.gif
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.
Untuk cara kerjanya, terlebih dahulu 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.

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.

daftar pustaka:
Jeffery J. Quasney, S.L. 2012. Menjelajah Dunia Komputer.Jakarta: Salemba Infotek.
Zackaria, Muchammad. 17 Maret 2016. Pengertian FTP. http://nesabamedia.com/pengertian-ftp/.
Paesal, Muh. 17 Maret 2016. Macam-macam Layanan Internet. http://www.seputar-teknologi.com/2015/11/macam-macam-layanan-internet.html

sumber gambar: http://www.deskshare.com/resources/articles/images/ftp-protocol.gif

You Might Also Like

0 comments