Bagaimana Kerja BitTorrent?
BitTorrent menggunakan 12% daripada jumlah lalu lintas Internet di Amerika Utara dan 36% daripada jumlah lalu lintas di rantau Asia Pasifik, menurut kajian 2012. Ia sangat popular bahawa "Sistem Pemberitahuan Hak Cipta" yang baru menargetkan lalu lintas BitTorrent sahaja.
BitTorrent mungkin dikenali sebagai kaedah cetak rompak, tetapi bukan hanya untuk lanun. Ia merupakan protokol peer-to-peer yang berguna dan terdesentralisasi dengan kelebihan yang signifikan terhadap protokol lain dalam banyak situasi.
Artikel ini akan membantu anda memahami bagaimana protokol BitTorrent berfungsi dan mengapa ia bukan hanya alat untuk cetak rompak. Kami telah menjelaskan bagaimana untuk memulakan BitTorrent.
Bagaimana BitTorrent berfungsi
Apabila anda memuat turun halaman web seperti ini, komputer anda menyambung ke pelayan web dan memuat turun data langsung dari pelayan itu. Setiap komputer yang memuat turun data itu dari pelayan pusat halaman web. Ini adalah berapa banyak lalu lintas di web yang berfungsi.
BitTorrent adalah protokol peer-to-peer, yang bermaksud bahawa komputer dalam kumpulan "torrent" (sekumpulan komputer memuat turun dan memuat naik torrent yang sama) menukarkan antara satu sama lain tanpa keperluan untuk pelayan pusat.
Secara tradisinya, komputer menyertai kumpulan BitTorrent dengan memuatkan fail .torrent ke dalam klien BitTorrent. Pelanggan BitTorrent menghubungi "tracker" yang dinyatakan dalam fail .torrent. Pelacak adalah pelayan khas yang menjejaki komputer yang berkaitan. Penjejak berkongsi alamat IP mereka dengan pelanggan BitTorrent yang lain di kawanan, membolehkan mereka menyambung satu sama lain.
Sebaik sahaja disambungkan, BitTorrent klien memuatkan bit fail-fail dalam torrent dalam kepingan kecil, memuat turun semua data yang boleh diperolehi. Sebaik sahaja pelanggan BitTorrent mempunyai beberapa data, ia kemudian boleh mula memuat naik data tersebut ke klien BitTorrent yang lain dalam kumpulan itu. Dengan cara ini, semua orang memuat turun torrent juga memuat naik torrent yang sama. Ini mempercepat kelajuan turun semua orang. Sekiranya 10,000 orang memuat fail yang sama, ia tidak meletakkan banyak tekanan pada pelayan pusat. Sebaliknya, setiap penyemak menyumbang muat naik jalur lebar ke pemuat lain, memastikan torrent tetap pantas.
Yang penting, pelanggan BitTorrent tidak pernah memuat turun fail dari pelacak itu sendiri. Penjejak mengambil bahagian dalam torrent hanya dengan menjejaki klien BitTorrent yang disambungkan ke kawanan, tidak sebenarnya dengan memuat turun atau memuat naik data.
Leechers and Seeders
Pengguna yang memuat turun dari kawanan BitTorrent biasanya dirujuk sebagai "leechers" atau "rakan sebaya". Pengguna yang terus berhubung dengan kawanan BitTorrent walaupun mereka telah memuat turun fail lengkap, menyumbang lebih lebar jalur muat naik mereka supaya orang lain dapat terus memuat turun fail tersebut, disebut sebagai "seeders". Untuk suatu torrent yang dapat dimuat turun, satu seeder - yang mempunyai salinan lengkap dari semua fail dalam torrent - mesti pada mulanya bergabung dengan kumpulan itu supaya pengguna lain boleh memuat turun data. Sekiranya satu torrent tidak mempunyai seeders, ia tidak akan dapat dimuat turun - tiada pengguna yang bersambung mempunyai fail lengkap.
Pelanggan BitTorrent memberi ganjaran kepada pelanggan lain yang memuat naik, lebih suka menghantar data kepada pelanggan yang menyumbangkan jalur lebar lebih banyak daripada menghantar data kepada pelanggan yang memuat naik pada kelajuan yang sangat lambat. Ini mempercepatkan masa muat turun untuk kawanan keseluruhan dan memberi penghargaan kepada pengguna yang menyumbangkan jalur lebar lebih banyak.
Torrent Trackers and Torrents Trackerless
Pada masa ini, sistem torrent "tidak menjejaki" yang terdesentralisasi membenarkan pelanggan BitTorrent untuk berkomunikasi antara satu sama lain tanpa keperluan untuk mana-mana pelayan pusat. Pelanggan BitTorrent menggunakan teknologi hash table (DHT) yang diedarkan untuk ini, dengan setiap pelanggan BitTorrent berfungsi sebagai nod DHT. Apabila anda menambah torrent menggunakan "pautan magnet", nod DHT menghubungi nod berdekatan dan nod-nod lain menghubungi nod lain sehingga mereka mencari maklumat mengenai torrent.
Seperti yang dinyatakan oleh spesifikasi protokol DHT, "Sebenarnya, setiap rakan sebaya menjadi pelacak." Ini bermakna bahawa klien BitTorrent tidak lagi memerlukan pelayan pusat yang mengurus kumpulan. Sebaliknya, BitTorrent menjadi sistem pemindahan fail peer-to-peer yang sepenuhnya terdesentralisasi.
DHT juga boleh bekerja bersama pelacak tradisional. Sebagai contoh, sebuah torrent boleh menggunakan kedua-dua DHT dan tracker tradisional, yang akan memberikan redundansi jika tracker gagal.
BitTorrent Bukan Hanya Untuk Pembajakan
BitTorrent tidak sinonim dengan cetak rompak. Blizzard menggunakan klien BitTorrent tersuai untuk mengedarkan kemas kini untuk permainannya, termasuk World of Warcraft, StarCraft II, dan Diablo 3. Ini membantu mempercepat muat turun untuk semua orang dengan membenarkan orang berkongsi jalur lebar muat naik mereka dengan orang lain, dengan memanfaatkan jalur lebar yang tidak digunakan ke arah muat turun lebih cepat semua orang. Sudah tentu, ia juga menjimatkan wang Blizzard pada bil bandwidth mereka.
Orang ramai boleh menggunakan BitTorrent untuk mengedarkan fail besar kepada sejumlah besar orang tanpa membayar lebar lebar web hosting. Filem percuma, album muzik, atau permainan boleh dihoskan pada BitTorrent, membolehkan kaedah pengedaran yang mudah dan percuma di mana orang yang memuat turun fail itu juga membantu mengedarkannya. WikiLeaks mengedarkan data melalui BitTorrent, mengambil beban penting dari pelayan mereka. Pengagihan Linux menggunakan BitTorrent untuk membantu mengedarkan imej cakera ISO mereka.
BitTorrent, Inc. - sebuah syarikat yang bertanggungjawab untuk membangunkan BitTorrent sebagai protokol, yang juga membeli dan membangunkan klien torrent μTorrent yang popular - sedang membangunkan pelbagai aplikasi yang menggunakan protokol BitTorrent untuk perkara-perkara baru melalui projek BitTorrent Labs mereka. Eksperimen Labs termasuk aplikasi penyegerakan yang menyegerakkan fail secara serentak antara beberapa komputer dengan memindahkan fail secara langsung melalui BitTorrent, dan percubaan BitTorrent Live yang menggunakan protokol BitTorrent untuk membantu siaran langsung, video streaming, memanfaatkan kuasa BitTorrent untuk menyiarkan video secara langsung kepada yang besar bilangan orang tanpa keperluan lebar jalur semasa.
BitTorrent boleh digunakan terutamanya untuk pembajakan buat masa ini, kerana sifatnya yang terdesentralisasi dan peer-to-peer adalah tindak balas langsung kepada usaha untuk menentang Napster dan rangkaian peer-to-peer yang lain dengan titik kegagalan pusat. Walau bagaimanapun, BitTorrent adalah alat yang mempunyai penggunaan sah pada masa kini - dan banyak lagi kegunaan lain pada masa akan datang.
Kredit Imej: Imej Imej kepala oleh pelayan rangkaian pusat dan peer-to-peer oleh Mauro Bieg di Wikipedia