Friday 14 September 2012

Apa itu Torrent? mau tau? go read us

Apa itu Torrent, dan bagaimana cara men-downloadnya

Anda pasti mengenal kata-kata "torrent", torrent sebenarnya adalah file extension dari aplikasi protokol BitTorrent yang berjalan pada Peer-to-Peer atau lebih dikenal dengan istilah "p2p protocol", mendownload dengan torrent sama halnya mendownload melalui http port, hanya saja bedanya terdapat pada cara mendownload packet, jika http menggunakan satu port pada single TCP socket dan pada port tertentu(port 80), BitTorrent menggunakan TCP socket yang berbeda-beda dan juga menggunakan random port pada setiap koneksi, ingin tahu lebih lanjut?...

Apa itu torrent?
Mudahnya begini: Kalau biasanya kita mendownload sebuah aplikasi atau software dari Download.com kita akan mendownload file tersebut dari server Download.com, secara tidak langsung mereka dengan harus menyediakan file tersebut untuk bisa di download banyak orang, bisa kita bayangkan jika dalam satu waktu ada 100 ribu orang yang mendownload file tersebut secara bersamaan dari situs Download.com, berapa bandwidth yang mereka habiskan? (setahu saya)yang pasti akan sangat boros.

Berbeda dengan Bittorrent, secara logika server tetap menyediakan file aplikasi atau software tersebut sebagai sumber untuk di download (server disini bukan berarti sebuah situs ataupun penyedia file, namun dapat juga sebagai seseorang yang mendistribusikan file tersebut) yang terdaftar pada tracker didalam file .torrent, namun bedanya jika sudah ada beberapa orang dari 100 ribu pendownload yang mendownload file tersebut selesai, maka pendownload yang lain tidak perlu mendownload file langsung dari sumbernya, melainkan dapat mengambil bagian atau bits dari beberapa orang yang juga ikut atau yang selesai mendownload file tersebut, orang orang yang selesai mendownload ini biasanya di sebut seeders, dan yang mendownload dari seeders ini biasa di sebut peers atau leechers, untuk lebih jelas saya berikan sebuah ilustrasi yang saya ambil dari wikipedia.

Ilustrasi BitTorrent data transfer :


Tracker
tracker adalah connection manager yang berfungsi sebagai koordinasi untuk tansportasi data melalui protokol p2p, lebih jelas lihat disini

Peers
Seed/Seeders: pemilik file atau juga sebagai penyedia file.
Leech/Leechers: yang mendownload file.
note: untuk mendapatkan kecepatan download yang baik kita patut untuk memperhitungkan jumlah peers(seeds/leechs, ingat! semakin besar jumlah seeds maka kecepatan mendownload akan tinggi, semakin banyak jumlah leechs maka secara logika kecepatan download akan rendah (diasumsikan kecepatan download terbagi oleh banyaknya jumlah leechs).

Cara download torrent
Jika anda ingin mendownload sesuatu lewat torrent anda dapat menggunakan BitTorrent client seperti uTorrent, Azureus atau yang lainnya.
Cukup download file .torrent yang di inginkan dari situs-situs penyedia layanan torrent search seperti, ThePirateBay, atau menggunakan torrent search index seperti Torrentz dan banyak lainnya.
Setelah terdownload, file .torrent tersebut kita masukkan pada aplikasi BitTorrent Client tadi (proses input file .torrent dapat dilihat pada manual page pada tiap aplikasi) maka proses download akan dilakukan oleh BitTorrent Client tersebut, anda dapat melihat statistik data besar file, jumlah peers, jumlah seeders dan lain-lain.

Contoh menggunkan uTorrent:






0 comments:

Post a Comment

Vabry.Ardianto Design. Powered by Blogger.
Klik Like Untuk Menyukai FP Aurora
Twitter Delicious Facebook Digg Stumbleupon Favorites More