Jadi apa sebenarnya torrent itu?

Setelah menerima banyak email di masa lalu yang meminta saya untuk menjelaskan apa itu torrent, saya akhirnya memutuskan untuk menulis panduan kecil ini untuk membantu semua orang yang ingin tahu lebih banyak tentang torrent, cara kerjanya, dan bagaimana Anda dapat menggunakannya. Banyak pembaca Ghack tanpa ragu tahu persis bagaimana mereka dapat memanfaatkan torrent, dan kemungkinan besar panduan ini tidak mengungkapkan informasi baru bagi mereka. Saya mengundang Anda untuk berkontribusi ke artikel dengan meninggalkan komentar di bawah ini.

Pertama-tama saya ingin membahas perbedaan antara torrent dan Bittorrent, yang sering digunakan secara sinonim di Internet. Bittorrent adalah protokol berbagi file peer to peer (p2p) yang menggunakan pendekatan swarm-like untuk berbagi file. Torrent (file) menyimpan metadata yang digunakan oleh program-program seperti uTorrent untuk mengunduh data ke PC yang digunakannya.

Apa itu torrent?

Spesifikasi Bittorrent merinci metainfo yang termasuk dalam file torrent:

  • mengumumkan - Mendaftar setidaknya satu url pelacak
  • info info - Nama yang disarankan untuk file atau direktori
  • info piece - File dipecah menjadi ukuran-ukuran tetap, dan ini menentukan jumlah byte dari setiap bagian.
  • info pieces - Daftar hash
  • panjang info - Panjang file
  • info file path - Daftar string nama subdirektori dan nama file
  • panjang file info - Ukuran file aktual dalam byte

Ketika Anda mengunduh file torrent dan menambahkannya ke pengunduh seperti utorrent atau qBittorrent, beberapa hal terjadi di latar belakang. Klien Bittorrent mencoba membuat koneksi ke pelacak untuk menerima daftar rekan yang saat ini mentransfer potongan file. Ini dapat berupa pengguna yang mengunduh file yang terkait dengan torrent saat ini, atau seeder yang telah mengunduh data lengkap dan sekarang membuatnya tersedia untuk semua pengunduh. Kecepatan biasanya meningkat dengan popularitas unduhan.

Ketika Anda menambahkan torrent ke program yang kompatibel dengan Bittorrent, Anda menerima banyak informasi. Klien uTorrent yang populer misalnya menampilkan jumlah potongan dan file, rekan-rekan yang saat ini terhubung, pelacak, dan hash di antara informasi lainnya.

Setiap pengguna yang sudah mulai mengunduh file dan telah mengunduh setidaknya satu potong juga bisa menjadi seeder untuk file itu. Idenya di sini adalah untuk mempercepat unduhan dengan menggunakan teknologi swarm. Meskipun ada cara untuk membatasi kecepatan unggahan Anda sendiri atau menggunakan modifikasi yang mencegah penyemaian file, sebagian besar pengguna mengunduh dan mengunggah potongan file yang mereka minati.

Klien lokal mengunduh potongan-potongan dari pengguna yang berbeda untuk mengumpulkan file setelah semua potongan data telah diunduh ke sistem.

Anda juga dapat menemukan tautan magnet di beberapa situs yang mungkin telah menggantikan torrent di situs tersebut, atau mungkin ditawarkan selain file torrent. Tautan magnet adalah tautan web yang berisi metadata yang dapat digunakan klien Bittorrent untuk mulai mengunduh file. Manfaat untuk situs yang meng-host file torrent adalah mengurangi bandwidth yang diperlukan untuk mengoperasikan situs. Sementara torrent dapat mencapai ukuran satu Megabyte atau lebih, sebuah tautan mengurangi itu menjadi kurang dari satu Kilobita data.

Cara mengunduh torrent

Sebenarnya cukup mudah untuk mengunduh file torrent. Yang Anda butuhkan hanyalah sebuah program yang mendukung protokol Bittorrent. Ini bisa berupa browser web seperti Opera, atau program yang dirancang khusus untuk tujuan seperti uTorrent. Program biasanya mendaftarkan ekstensi file .torrent di sistem Anda sehingga semua tautan torrent yang Anda klik ditambahkan secara otomatis ke aplikasi.

Jika bukan itu masalahnya, Anda dapat menarik dan melepas file torrent dari sistem lokal ke aplikasi untuk memulai unduhan.