Sekilas Tentang Torrent

Posted in Computer Things, Internet

Tentang Torrent

Gua sebenernya masih sedikit bingung dengan teknologi Torrent, mungkin karena gua gak terlalu tau proses sebenernya ketika kita berinteraksi, baik itu upload maupun download melalui salah satu dari sekian banyak protocol peer-to-peer (P2P) ini. Oleh karena itu gua mencoba mencari tahu informasi perihal torrent ini. Tulisan berikut ini sebenernya merupakan catatan gua tentang torrent. Sengaja gua post di blog ini, jika mungkin ada yang masih bingung terutama dengan istilah-istilah di aplikasi bittorrent client yang sedikit banyak cukup membingungkan :) gua intisarikan dari beberapa website yang alamatnya bisa dilihat dibagian akhir tulisan ini.

Tentang File Sharing Protocol
Seringkali kita mendownload sebuah file via protocol torrent ini, namun mungkin kadang-kadang kita tidak terlalu memahami apa dan bagimana sebenarnya torrent ini. Terutama pada istilah-istilah khusus yang ada di torrent, seperti "peers", "seed", "seeding", dan apa arti dari istilah-istilah tersebut, dan apa faktor yang terpengaruhi dan mempengaruhi istilah-istilah tersebut.

Sebelum bergerak lebih jauh, ada baiknya jika kita mengenal terlebih dahulu secara sangat singkat perihal teknologi torrent. Sebenarnya istilah "torrent" mengacu pada sebuah jenis file container ".torrent" yang menggunakan teknologi peer-to-peer yang dinamakan BitTorrent. Seperti halnya sharing protocol yang lain, seperti Gnutella, eDonkey2000, FastTrack, dll, BitTorrent juga merupakan protokol yang berbasis sharing community, yang artinya, semua file yang ada di dunia protokol BitTorrent ini merupakan ’sumbangan’ dari user (peer) yang dengan sengaja ‘berbagi’ sebuah file dengan cara memberikan akses publik melalui file container .torrent. Pada saat kita akan mendownload sebuah file di protokol BitTorrent, kita hanya perlu mendapatkan sebuah file .torrent (lihat definisinya di bagian berikut tulisan ini) yang ukurannya tidak terlalu besar, sebagai ‘pemandu’ kita menuju file yang kita ingin download.

Sebagai gambaran perbandingan jenis sharing protocol, Limewire menggunakan protokol Gnutella sebagai basis protokolnya (namun support juga ke protokol BitTorrent), bukan menggunakan protokol BitTorrent. Sedangkan Azureus atau BitTorrent menggunakan protokol bittorrent sebagai basis protokol peer-to-peer sharing-nya.

Tentang BitTorrent
BitTorrent adalah sebuah protokol peer-to-peer yang memperbolehkan user untuk terhubung secara langsung dengan user lain untuk mengirim atau menerima bagian dari sebuah file, melalui sebuah server sentral yang dinamakan "tracker". Tracker ini tidak memiliki atau mengandung informasi tentang sebuah file. Tracker hanya mengatur dan mengkoordinasikan sebuah koneksi diantara setiap peer.

Untuk mendownload sebuah file yang berada di protokol BitTorrent, pertama kita harus memiliki aplikasi BitTorrent client yang berfungsi sebagai torrent downloader. Daftar aplikasi bittorrent client ini bisa dilihat di halaman wikipedia berikut ini: http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software

Apa itu torrent?
Setelah mencari tahu lewat Wikipedia, sebenarnya tidak ada istilah "Torrent", melainkan ".torrent", dengan sebuah titik (dot) didepannya, yang mengindikasikan bahwa istilah tersebut mengacu kepada ekstensi sebuah file. File .torrent prinsipnya adalah sebuah file "container" yang berisi informasi tekstual yang diperlukan untuk men-download sebuah file. Informasi yang terkandung dalam sebuah file .torrent antara lain besar ukuran file, nama file, alamat track URL, komentar, dan lain-lain.

Beberapa istilah dalam Torrent

Seed/Seeder
Adalah orang yang telah memiliki full copy dari sebuah file torrent. Kategori seeder ini adalah orang yang membuat torrent awal ataupun orang-orang yang telah selesai men-download sebuah file dan secara otomatis meng-upload-nya. Logikanya, makin banyak jumlah seeders, maka presentase keberhasilan download sebuah file makin besar.

Leecher
Adalah orang yang baru saja men-download sebuah file torrent dan sama sekali tidak memiliki sebagian ataupun keseluruhan dari sebuah file. "Peer" juga masuk ke dalam kategori Leecher sebagai user yang sama sekali belum memiliki sebagian atau keseluruhan file.. Istilah "Peer" juga bisa diartikan sebagai "user" atau "client".

A-hit-and-runner
Adalah seorang leecher yang telah berhasil mendownload seluruh file dari sebuah file torrent, namun tidak meng-seed file tersebut sampai rasio mereka mencapai 1.0. Tentu saja ini adalah sebuah perilaku yang tidak menyenangkan. ‘A-hit-and-runner’ ini sering juga disebut atau sama saja dengan Leechers, yang dikategorikan seperti sebuah parasit. Walaupun istilah yang digunakan sama dengan seseorang yang baru saja akan men-download sebuah file, tapi untuk istilah ini, lebih berkonotasi negatif, dan merupakan perilaku yang buruk.

Swarm
Secara sederhana bisa disebut sebagai "ekosistem", keseluruhan peers atau user yang sedang terkoneksi men-download sebuah file.

Apa itu "Ratio"?
Perbandingan antara jumlah upload dan download disebut: Rasio. Bit Torrent adalah sebuah protokol berbagi, jadi tentu saja, berbagi menjadi suatu keharusan. Sistem rasio ini digunakan untuk memantau jumlah pengiriman dan penerimaan yang dilakukan.

Berapa jumlah Rasio yang baik?
1.0 atau lebih. Ini berarti kita telah meng-upload lebih dari yang kita download. Sikap seperti ini sangat penting bagi ‘komunitas berbagi’ ini. Walaupun seringkali kita sangat berat dan enggan untuk melakukan seed dari file yang telah kita download, namun usahakan hal tersebut dilakukan.

Mengapa proses download torrent lambat?
Ada beberapa faktor mengapa proses download via torrent sangat lambat.
1. Cek bandwidth internet anda.
Tentu saja jika bandwidth internet anda kecil, maka proses download menjadi lambat.

2. Peers/seeds yang tidak mencukupi.
Seeds yang banyak jelas akan mempercepat proses download, namun faktor banyaknya jumlah leechers juga akan mempengaruhi kecepatan download. Mungkin kita telah memilih file yang telah banyak berhasil di download, namun jika terdapat banyak sekali Leechers, maka kecepatan download pun akan terbagi-bagi kepada tiap Leechers tersebut.

3. Cek Firewall.
Jika firewall di komputer anda dalam keadaan aktif, maka hal tersebut akan membatasi jumlah peers yang dapat terkoneksi dengan komputer anda. Walaupun anda dapat terkoneksi ke luar, namun anda tidak akan bisa melakukan koneksi ke luar. Set port dari program torrent downloader anda, dan anda akan mendapatkan koneksi yang lancar.

4. Anda tidak cukup banyak meng-upload.
Ingat, bittorrent adalah protokol berbagi. Jika anda tetap keras kepala untuk di berbagi (upload), maka user lain pun tidak akan mau berbagi dengan anda. Beberapa klien bahkan akan memberitahu anda bahwa rasio download yang anda lakukan telah seimbang dengan yang anda upload. Hal ini sepertinya tidak menjadi masalah jika berada dalam swarm yang kecil, namun biasanya akan menajadi masalah bila diapliaksikan ke swarm yang besar. Untuk amannya, usahakan untuk melakukan proses berbagi dengan cara meng-upload file yang telah berhasil anda download sesering mungkin.

Diintisarikan dan diterjemahkan secara bebas dari:
http://www.demonoid.com/faq.php
http://en.wikipedia.org/wiki/Terminology_of_BitTorrent
http://en.wikipedia.org/wiki/BitTorrent

[ LANJUTKAN KE PART 2 ]


13 Comments »

The URI to TrackBack this entry is: http://rizalrenaldi.blogsome.com/2007/07/12/sekilas-tentang-torrent/trackback/

  1. bro… g masih gak ngerti tentang torrent ini. G dah instal BitComet_0.91_setup, BitTorrent-5.0.8 ama g jadi member di torrentracker.to. G juga sudah download file yang ada di torrentracker.to. dan g jalankan di bitcomet. tapi hasilnya erorr. tanda kali merah yang muncul. Bisa jelaskan bro secara tekhnisnya langsung, tahap demi tahap mendownload dan menjalankan file .torrent itu. Kirim di email aja bro jawabannya.

    Comment by Yahya — July 22, 2007 @ 5:44 am

  2. salam kenal juga bro yahya .. iya, gua bakal nulis part #2 nya dari tulisan yang ini, kurang lebih isinya ngejelasin beberapa pertanyaan bro Yahya. Tulisan tentang torrent ini sebatas pengalaman gua pribadi aja sih download via torrent :)
    Keep watching this blog aja ya .. ;)

    Salam.

    Comment by rizalrenaldi — July 24, 2007 @ 8:54 am

  3. saya akan coba dg ini, mudah-mudahan bisa

    Comment by putro — October 29, 2007 @ 3:11 pm

  4. thx sob..bisa lebih rinci lagi ga?

    Comment by lait — February 4, 2008 @ 11:22 am

  5. Kakaq kakaq..de de maw bertanya .. :D
    saia manggunakan µTorrent 1.8, kegunaan force download[F] ntu apaan yah?

    perasaan waktu saia aktifkan force dunlodnya speed dan lain2 tidak ada perbedaan mencolok… hanya ada lambang [F] di sebelah nama~

    Thankies ^^

    Comment by Dee — August 3, 2008 @ 8:21 am

  6. waduh ini yg saya bingung, bro. saya pake torrent kan utk download file file yang memang cukup penting sementara kalo mau upload saya ndak tau nih upload apaan dan ternyata upload pengaruh banget ya sama kecepatan download di kemudian hari

    Comment by Bowo — August 9, 2008 @ 9:36 am

  7. Nice post, thanks for sharing the information bro. Keep the good work and salam kenal juga yah :D

    Comment by t1nez — August 11, 2008 @ 4:11 pm

  8. buat bung rial.
    saya mo nanya, gimana caranyta buat ngebuka file yang berekstensi “.torrent” ?
    pernah saya mw download file (video), eh pas saya liat nama filenya ada .torrent, y udah g jadi,
    coz g ada opener nya. . .
    biasanya file2 yg di forum2 yg di share kan ekstensi nya .torrent, gmana tuh cara donlod nya ?

    thanks a lot …

    Comment by Ridho — October 7, 2008 @ 8:13 pm

  9. tuk mas Ridho…

    tuk buka file .torrent anda harus install dulu aplikasi torrent spt bittorrent, utorrent dll.
    aplikasi ini berfungsi utk mendownload file video tsb. jadi utk mendowload file video tsb melewati 2 kali download.
    1. download file .torrent
    2. buka file .torrent tsb dg aplikasi torrent dan secara lgsg akan mendownload lagi file yg diinginkan.

    terima kasih….

    Comment by yayak — November 23, 2008 @ 8:50 pm

  10. txs bos.. sangat-sangat membantu…

    Comment by rahmat — December 30, 2008 @ 10:29 pm

  11. bro gimana cara setting port pada utorrent???

    Comment by red — February 21, 2009 @ 4:33 pm

  12. bro… g masih gak ngerti tentang torrent ini. G dah instal BitComet_0.91_setup, BitTorrent-5.0.8 ama g jadi member di torrentracker.to. G juga sudah download file yang ada di torrentracker.to. dan g jalankan di bitcomet. tapi hasilnya erorr. tanda kali merah yang muncul. Bisa jelaskan bro secara tekhnisnya langsung, tahap demi tahap mendownload dan menjalankan file .torrent itu. Kirim di email aja bro jawabannya.

    Comment by ayiiik — April 1, 2009 @ 1:56 pm

  13. walah gak ngerti blassss, nyoba slalu gagal, trus piyee…?

    Comment by ahmad fathoni — July 4, 2009 @ 12:23 am

RSS feed for comments on this post.

What do you think?

To preventing spam, all comment require my moderation. Your comment will not appear, before I allow it. If you don't see your comment appear in 2 days, it means your comment has been killed, because it's identify as a spam. Thank you.



Anti-spam measure: please retype the above text into the box provided.