J'utilise Transmission pour télécharger des fichiers mais il est dit qu'un certain port doit être ouvert. Cependant, alors que ce port est fermé, j'ai remarqué que je peux toujours télécharger des fichiers sans problème. Mais quand j'ai ouvert le port via mon routeur, je peux voir une différence significative dans la vitesse de téléchargement. Je connais les bases de la "redirection de port" et qu'elle transfère le trafic vers un certain appareil sur un certain port. Je pensais donc que mes téléchargements ne se poursuivraient pas depuis la fermeture du port, mais ce n'est pas le cas. Ma question est donc:
- Comment la redirection de port aide-t-elle dans cette situation?
- Pourquoi mes téléchargements accélèrent-ils lorsque la redirection de port est activée?
Freenas
utilisationTransmission
.Réponses:
En bref: pour que le protocole BitTorrent (p2p) fonctionne, au moins un homologue doit avoir un port ouvert au public (être un nœud actif).
Vous pouvez exécuter la transmission sans redirection de port (rester un nœud passif) et vous connecter, télécharger et amorcer des fichiers sans problème. Cependant, votre client ne pourra communiquer qu'avec les nœuds actifs.
Avec la redirection de port activée de votre côté (devenant un nœud actif), vous augmentez le nombre de pairs avec lesquels vous pouvez communiquer (vous pouvez ensuite échanger des données avec des nœuds passifs).
Cela influence le taux de transfert global car le fichier serait téléchargé simultanément à partir d'un plus grand nombre de nœuds.
Le document Analyse de BitTorrent et son utilisation pour la conception d'un protocole de streaming basé sur P2P pour un CDN hybride contient des graphiques comparant la vitesse de transfert entre des pairs «pare-feu» et «ouverts» (voir page 8):
la source
Si uPnP / NAT-PMP était désactivé sur votre client torrent, votre routeur ou les deux, les connexions entrantes ne fonctionneraient pas. Vous devrez ensuite transférer le port vers votre machine dans la configuration de votre routeur ou activer uPnP. Étant donné que le mappage de transfert / uPnP existe pour les connexions entrantes, il pourrait permettre à plus d'homologues qui ne pouvaient auparavant pas se connecter à vous. Donc, si vous aviez transféré ET uPnP désactivé, puis activé l'un d'entre eux, cela pourrait entraîner une augmentation.
Sauf que, pour autant que je sache, il n'y a pas de grandes différences entre le transfert de ports uPnP et manuel en ce qui concerne la vitesse. Peut-être qu'un autre événement s'est produit à cette époque, par exemple, vous étiez connecté à plus de pairs, votre FAI modélise le trafic basé sur les ports, les interférences d'autres programmes, etc. mais en supposant que ce n'est pas le cas, il ne devrait pas y avoir de différence.
(Ma réponse originale n'était pas si claire, je suis désolée. J'espère que c'est mieux.)
la source
Si la redirection de port est activée, les connexions entrantes peuvent trouver votre nœud torrent. Sinon, les seules connexions établies seront celles sortantes.
Bien sûr, vous pouvez télécharger en utilisant uniquement des connexions sortantes, mais vous aurez un plus petit pool de nœuds potentiels auxquels vous connecter (car les autres nœuds sans redirection de port ne peuvent pas être connectés). En conséquence, vous obtiendrez probablement une vitesse de téléchargement globale plus lente car vous aurez moins de pairs actifs. Vous serez également moins susceptible de découvrir des pools de pairs isolés via DHT.
Cela vous affectera encore plus si vous avez défini et mandaté le cryptage, car cela réduit davantage votre pool potentiel de pairs.
Si votre routeur a activé uPNP, la plupart des clients torrent en profiteront pour configurer automatiquement la redirection de port. Sinon, vous devrez le configurer manuellement dans la configuration du routeur - la méthode pour ce faire dépend de votre routeur et la plage de ports à transmettre dépend de la configuration de votre client.
la source