Pendeknya:
Wikipedia menyebutkan "pencarian ketersediaan" yang diperlukan untuk menemukan rekan (dan file aktual):
Perhatikan bahwa, meskipun file tertentu diindikasikan, pencarian ketersediaan untuk itu masih harus dilakukan oleh aplikasi klien.
Di mana klien terlihat? Apakah tautan magnet memerlukan pelacak URI atau sampai ke jaringan klien?
Info lebih lanjut:
URI / URN magnet tertentu dari tpb terlihat seperti ini:
magnet:?xt=urn:btih:e9b785fc2d70811a72df5a76bb34bd2eaf9df956&dn=Dances+with+Wolves+1990+20th+Anniversary+Extended+Cut+720p+BRRip&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80
Ini berisi 4 tr
parery kueri dengan (saya kira) lokasi pelacak yang berisi semacam indeks hash. Namun, Wikipedia tidak menyebutkan tr
param, jadi saya menganggap itu tidak wajib.
Di mana klien mulai mencari file jika tidak ada URI pelacak yang disertakan? Dan jika ada? Saya bisa membayangkan klien torrent (seperti uTorrent) itu sendiri memiliki indeks hash file yang sangat besar.
sumber
tr
parameter (setidaknya pada saat saya melihat artikel itu)Jawaban:
Klien akan menggunakan DHT dan Peer Exchange untuk mencari klien jika tidak ada pelacak yang disediakan.
sumber
tr
params? Klien uTorrent saya akan melihat melalui DHT dan PeX? Apakah akan menggunakan (atau bahkan menemukan) pelacak dari rekan-rekan lain (karena orang lain memang mendapatkan URI magnet penuh, termasuk pelacak)?Jika pelacak terdaftar, klien akan meminta mereka terlebih dahulu. Jika tidak ada yang terdaftar, DHT digunakan untuk meminta klien lain untuk salinan file, dan kemudian PEX masuk untuk mencari lebih banyak salinan setelah yang pertama ditemukan. Bahkan jika pelacak ditemukan, klien masih dapat memanfaatkan DHT untuk menemukan teman sebaya.
Pendekatan trackerless analog dengan jaringan Gnutella (2) jika Anda terbiasa dengan operasinya.
sumber