Informations générales sur traqueur Bittorrent tels que BitTorrent Mainline DHT de

StackOverflow https://stackoverflow.com/questions/3595094

  •  02-10-2019
  •  | 
  •  

Question

Je suis curieux de savoir comment le travail des torrents de traqueur. J'ai essayé de rechercher des informations (présentations ou quelque chose) sur le protocole torrent DHT mais n'a pas pu trouver des ressources précieuses.

Quelqu'un pourrait-il s'il vous plaît fournir une description ou un lien?

Était-ce utile?

La solution

Eh bien, il y a la page Wikipedia Table Distributed Hash de d'introduction. Je ne pense pas que vous êtes susceptible de trouver quelque chose de spécifique à la façon dont BitTorrent utiliserait, mais il existe des implémentations connues d'une DHT: Pâtisserie et Chord .

Je l'ai lu à travers le papier académique décrivant Chord et il m'a donné une assez bonne idée de la façon dont l'algorithme général de DHT a travaillé. Et un diaporama de Carnegie Mellon commence à parler de DHT sur la diapositive 37.

Bien sûr, si vous recherchez précisément comment BitTorrent ce fait, vous auriez besoin probablement de saisir leur mise en œuvre de référence et regarder à travers le code.

Autres conseils

J'ai trouvé les documents académiques et mises en œuvre DHT très inaccessible. Les 2 liens suivants suffisent pour obtenir mon propre et en cours d'exécution mise en œuvre. Lisez le premier complètement, et se référer à la seconde lorsque vous avez besoin d'éclaircissements.

En cas de doute, juste faire place. Améliorer plus tard. DHT est horriblement compliqué de coordonner.

Bittorrent utilise sa propre implémentation de DHT appelé Mainline DHT qui est Kademlia .

Note Editor: La majorité des clients torrent DHT utilisent MDHT, mais Azureus (maintenant appelé Vuze) utilise sa propre version appelée ADHT qui est différent dans le comportement et incompatible avec MDHT.

Mainline DHT sur Wikipédia est un aperçu concis et de description du protocole. Vous pouvez également lire le document de conception .

Une très bonne présentation avec diapositives et vidéo sur la façon dont fonctionne BitTorrent DHT peuvent être trouvés ici: BitTorrent Tech Talks: DHT
La conversation se fait par Arvid Norberg ,
Architecte en chef de BitTorrent, Inc et libtorrent / rasterbar développeur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top