Bir mıknatıs / torrent istemcisi karma / torrent / dosyasını nerede arar?


10

Kısacası:

Wikipedia, eşleri (ve gerçek dosyayı) bulmak için gerekli bir "uygunluk aramasından" bahseder :

Belirli bir dosya belirtilse de, dosya için kullanılabilirlik aramasının yine de istemci uygulaması tarafından yapılması gerektiğini unutmayın.

Müşteri nerede görünüyor? Mıknatıs bağlantısı bir izleyici URI'sı gerektirir mi yoksa bu, istemcinin ağına kadar mı?

Daha fazla bilgi:

Tpb'den belirli bir mıknatıs URI / URN şöyle görünür:

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

Bir trçeşit karma indeksi içeren (sanırım) izci konumlarına sahip 4 sorgu parametresi içerir . Ancak, Wikipedia trparamdan bahsetmiyor , bu yüzden zorunlu olmadığını düşünüyorum.

Herhangi bir izleyici URI'sı dahil edilmemişse istemci dosyayı nerede aramaya başlar ? Ve varsa? Ben bir torrent istemcisi (uTorrent gibi) kendisi dosya karmalarının muazzam bir dizin var hayal edebiliyorum.


2
Güzel öylesine soran için tebrikler sadece küçük düzeltme olsa: Vikipedi yapar bahsetmektr parametre (zaman en azından onun 'için yazı görüntülediği)
Saxtus

Benim hatam. Params bölümünü sadece "Teknik açıklama" altında gördüm. Orada bahsedilmiyor. "DHT desteğine ihtiyaç duymadan" diyor. Bir müşteri, bir izleyicinin kanıtlanmış olmasına rağmen DHT ve / veya PeX'i her zaman kullanmaz mı? (Değilse, neden olmasın?)
Rudie

Yanıtlar:


8

İstemci, izleyici sağlanmamışsa istemcileri aramak için DHT ve Peer Exchange'i kullanır.


1
trParametreleri kaldırırsam yukarıdaki mıknatıs URI'si çalışır mı? UTorrent istemcim DHT ve PeX üzerinden mi bakacak? Diğer akranlardan izleyici kullanır mı (hatta bulur) (diğerleri izleyiciler de dahil olmak üzere tam mıknatıs URI'sını aldığından) mı?
Rudie

1
@Rudie: O gerektiğini çalışır. Nasıl iyi o olacaktır çalışan dosya nasıl ortak müşteri, ağınızdaki bağlıdır sürüsü içinde, ...
Der Hochstapler

İlk izleyici sağlayıcı olmasaydı izleyicileri arar mı yoksa tüm izleyici yaklaşımını atlar mı? ) = I can sıkıcı ve gereksiz olduğu için üzgünüm (? Misiniz emsal hiç başka akranla izleyici URL'sini paylaşabilir), ama sadece bilmek zorunda
Rudie

Ayrıca (üzgünüm!), Wikipedia "bir dosyayı tanımlar" diyor, ancak torrent çok sayıda dosya içerebilir. Paketin tamamı belirtilen dosya mı, yoksa her gerçek dosyanın kendi mıknatıs karması var mı?
Rudie

1
@Rudie: Anladığım kadarıyla, müşteriler izci ticareti yapmazlar . Sadece başka müşterilerle ticaret yapıyorlar . Kısa süre önce yaptığım hızlı bir test bunu doğruladı. Wikipedia'da belirtilen "dosya" torrent içeriğini açıklayan veri kabı ile ilgili olduğunu varsayalım.
Der Hochstapler

3

İzleyiciler listelenirse, müşteri önce bunları sorgular. Hiçbiri listelenmemişse, DHT, dosyanın istemcileri için diğer istemcileri sorgulamak için kullanılır ve ardından ilk kez bulunduktan sonra PEX daha fazla kopya bulmak için devreye girer. İzleyiciler bulunsa bile, istemci ek eşler bulmak için DHT'den yararlanabilir.

İzleyicisiz yaklaşım, operasyonunu biliyorsanız, Gnutella (2) ağına benzer.


DHT ve PeX birlikte çok iyi çalışır, değil mi? Neden önce DHT sonra PeX? (DHT sonucu PeX takipçileri veya başka bir şey içeriyor mu ??) İlke aynı, değil mi? İstemci ağındaki meslektaşlardan isteyin?
Rudie

Bunu ölümden geri çektiğim için üzgünüm. DHT, belirli bir torrent için hiçiniz olmasa bile bir tohum / akran bulur. PEX daha fazla bilgi edinmek için mevcut arkadaşlarınızla iletişim kurar .
BowlesCR
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.