Bagaimana Cara Kerja BitTorrent ?

utorrent metro concept by wango911

Belakangan ini kita tidak pernah lepas dari dunia maya. Desktop/Smartphone/Tablet/Gadget yang lainnya seperti tidak pernah lepas dari pandangan mata kita. Mengunduh atau kita lebih sering menyebutnya ngedownload adalah salah satu rutinitas kita dari dunia maya.

Banyak aplikasi/software yang beredar untuk mempercepat kecepatan download kita. Dalam kesempatan ini Waartech akan membandingkan dua software yang sudah tidak asing lagi di telinga kita yaitu BitTorrent atau yang lebih sering dikenal Torrent.

Cara Kerja BitTorrent
Ketika Anda membuka sebuah web. komputer Anda akan terhubung ke server web dan download data langsung dari server. Setiap komputer yang membuka web akan langsung men-download dari server pusat halaman Web tersebut . Ini akan memperbanyak lalu lintas pada sebuah web.
P2P Diagram by Christine Schallhorn at flickr.com
 BitTorrent adalah protokol peer-to-peer, yang artinya bahwa setiap komputer di BitTorrent adalah "segerombolan/swarm" (sekelompok komputer yang sedang men-download dan meng-upload torrent yang sama) jadi transfer data antara satu sama lain tanpa memerlukan server pusat. 

Secara sederhana, komputer bergabung dalam segerombolan BitTorrent dengan memuat sebuah file torrent. Menjadikannya klien BitTorrent. BitTorrent client "tracker" ditentukan pada file torrent. Tracker adalah server khusus yang melacak komputer yang terhubung. Pelacak berbagi alamat IP mereka dengan klien BitTorrent lain dalam swarm, yang memungkinkan mereka untuk terhubung satu sama lain.
 
Setelah terhubung, sebuah BitTorrent client akan men-download file dalam torrent dalam ukuran yang kecil. Setelah klien BitTorrent memiliki beberapa data, maka komputer Anda dapat memulai meng-upload data tersebut ke klien BitTorrent yang lain di swarm. Dengan cara ini, semua orang dapat men-download torrent juga meng-upload torrent yang dalam waktu yang bersamaan. Dengan demikian akan mempercepat kecepatan download semua orang. Jika 10.000 orang men-download file yang sama, maka pekerjaan server pusatpun makin ringan. Hal ini disebabkan, setiap orang yang memberikan kontribusi downloader memberikan bandwidth upload untuk downloaders lainnya, dengan demikian kecepatan torrent pun dapat lebih cepat.
 
Yang terpenting, klien BitTorrent tidak pernah benar-benar men-download file dari pelacak itu sendiri. Melainkan men-downloadnya dari berbagai file yang ada di "segerombolan" (swarm) klien BitTorrent tersebut.

Leechers dan Seeders 

"leechers" atau "teman" adalah Pengguna yang men-download dari segerombolan BitTorrent. Pengguna yang tetap terhubung ke segerombolan BitTorrent atau mereka yang telah men-download file yang lengkap, akan tetap memberikan kontribusi dari bandwidth upload mereka sehingga orang lain dapat terus men-download file tersebut, mereka yang memberi kontribusi disebut sebagai "seeders".  Untuk menjadi seeder, Anda harus memiliki data lengkap dari semua file di torrent dan Anda harus bergabung dengan swarm sehingga pengguna lain dapat men-download data tersebut. Jika torrent tidak memiliki seeders, maka file tersebut tidak bisa untuk di download - karena tidak ada pengguna terhubung yang memiliki file yang lengkap.
 
klien BitTorrent akan mendapat lebih mendapat penghargaan kepada klien yang berkontribusi besar dalam bandwidth upload daripada klien yang meng-upload pada kecepatan yang sangat lambat. Karena hal ini dapat mempercepat waktu download untuk "segerombolan" (swarm) secara keseluruhan. Jadi ini semua seperti hubungan timbal balik mutualisme.


Torrent Bukan Hanya Untuk Pembajakan
Torrent identik dengan pembajakan. Padahal tidak semua yang ada di Torrent adalah file bajakan. Contohnya Blizzard menggunakan BitTorrent client kustom untuk mendistribusikan update untuk game, termasuk World of Warcraft, StarCraft II, dan Diablo 3. Torrent dapat membantu mempercepat download untuk semua orang dengan cara berbagi bandwidth upload mereka dengan orang lain. Tentu saja, itu juga menghemat uang Blizzard pada tagihan bandwidth mereka.

rocky.edu

 
Orang-orang dapat menggunakan BitTorrent dapat mendistribusikan file besar tanpa harus membayar untuk bandwidth web hosting. Sebuah film gratis, album musik, atau permainan dapat di-host di BitTorrent, menjadikannya lebih mudah, di mana orang-orang yang men-download file tersebut juga membantu mendistribusikannya. WikiLeaks mendistribusikan data melalui BitTorrent, sehingga mereka dapat meringankan beban yang signifikan pada server mereka. Distribusi Linux menggunakan BitTorrent untuk membantu mendistribusikan CD ISO mereka.
 
BitTorrent, Inc - perusahaan yang bertanggung jawab untuk mengembangkan BitTorrent sebagai protokol, yang juga membeli dan mengembangkan uTorrent client torrent - adalah mengembangkan berbagai aplikasi yang menggunakan protokol BitTorrent untuk hal-hal baru melalui mereka proyek BitTorrent Labs . Labs experiments termasuk aplikasi sinkronisasi aman yang mensinkronisasikan file antara beberapa komputer dengan langsung mentransfer file melalui BitTorrent, dan  BitTorrent Live experiment menggunakan protokol BitTorrent untuk membantu penyiaran secara langsung, streaming video, memanfaatkan kekuatan dari BitTorrent untuk streaming video langsung ke semua orang tanpa kebutuhan bandwidth yang besar.

Comments

Popular posts from this blog

Aplikasi Foto Bareng Hatsune Miku

Perbedaan sinyal GPRS, EDGE, 3G, HSDPA, dan 4G

Apa itu Cloud Computing?