Question

le protocole BitTorrent peut-il préciser vouloir le premier 3% ou 5% du premier fichier en premier? Dans la négative, en ajoutant un tel soutien soit une amélioration du protocole?

Mise à jour: donc je suppose que, si elle fait partie du protocole, pourquoi les nombreux clients là-bas ne l'utilisent pas? Au bout de 10 minutes, 10% du fichier se fait, mais vous pouvez généralement même pas aperçu de 1% du contenu ... (dépend de la chance)

Était-ce utile?

La solution

Azureus a une option pour obtenir les premiers et derniers blocs d'un fichier, d'abord. Mais ce n'est pas fiable à 100%, puisque vous ne pouvez pas contrôler les pairs commencera à envoyer des données, Frist.

Voir ici pour la de , en particulier:

  

demande:

     

Le message de demande est de longueur fixe, et est utilisé pour demander un bloc . La charge utile contient les informations suivantes:

Alors oui, vous pouvez demander un bloc spécifique (même une partie de celui-ci). Cela devrait permettre de demander exactement le premier 3% ou 5% d'un fichier, indépendamment de la taille du bloc.

Autres conseils

Le protocole Bittorrent est conçu autour de la pénurie: les morceaux les plus rares sont distribués en premier lieu, pour diminuer la probabilité de ne plus avoir tous les morceaux dans l'essaim de pairs. Parce que cela rendrait impossible d'obtenir le fichier.

Le but de BitTorrent comme protocole est pas pour le streaming media, son but est de faire un meilleur effort pour garder toutes les données d'intérêt fiable disponible à tout moment. Son utilisation pour les médias des fins de diffusion en continu est en fait contre-productif pour objectif de BitTorrent.

Si ce n'est pas évident pour vous pourquoi cela est le cas, je vous suggère ramasser réseaux par Tanenbaum avant d'aller plus loin.

Oui, cela est pris en charge par le protocole torrent, ktorrent utilise par exemple pour fournir des morceaux de prévisualisation pour différents types de fichiers (par exemple mp3, avi ou même pdf).

  

Au bout de 10 minutes, 10% du fichier se fait, mais vous pouvez généralement même pas aperçu de 1% du contenu ... (dépend de la chance)

Ceci est parce que le client ne télécharge pas le fichier dans l'ordre (de sorte que le transfert est plus efficace lorsque vous avez des pairs du terrain, chacun a une autre partie du fichier)

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