Bittorrent - Transfert de fichiers entre pairs

0

En règle générale, les paquets ne peuvent pas être transférés d'un serveur à un client (dans une architecture client / serveur) à moins que le routeur du serveur ne soit configuré pour transférer des ports ou que le client et le serveur soient sur le même réseau.

Alors, comment dans une architecture P2P, chaque personne qui télécharge le fichier est capable d’envoyer les parties du fichier à une personne située quelque part (générateurs de caractères). Il existe divers problèmes tels que les routeurs ne sont initialement pas configurés pour agir en tant que serveur. Comment un homologue envoie-t-il une partie du fichier à un autre homologue sans configurer le routeur ni modifier les autorisations du pare-feu?

Désolé pour mon mauvais anglais! J'espère que tu comprends ma question

VISWESWARAN NAGASIVAM
la source
Consultez Peer-to-Peer pour un point de départ.
Pimp Juice IT

Réponses:

-1

Comment P2P / Bittorrent le fait-il? La réponse simple est que ce n'est pas le cas. Les clients sans ports ouverts ne peuvent se connecter qu’à d’autres qui possèdent des ports ouverts. Cela crée bien sûr un déséquilibre qui peut ralentir les choses pour tout le monde.

Théoriquement, un tiers pourrait être utilisé pour négocier une connexion inversée, mais je ne suis pas sûr que Bittorrent le fasse.

De nombreux clients prennent en charge NAT-PMP (protocole de mappage de port) , PCP (protocole de contrôle de port) et / ou le protocole de passerelle Internet (basé sur UPnP) pour transférer automatiquement les ports sur les routeurs qui le prennent en charge.

Ils peuvent également prendre en charge la perforation de trous pour établir une connexion entre homologues protégés par un pare-feu.

Ces fonctionnalités supplémentaires ne font pas partie du protocole Bittorrent. Même aujourd'hui, vous devrez probablement faire face à une chute de vitesse énorme sans transfert de port.

Daniel B
la source
Pourquoi répondez-vous à une question sur le fonctionnement de bittorrent, si vous ne le savez pas et ne spéculez que?!
Encombe
@Encombe Si vous pensez que quelque chose ne va pas dans ma réponse, signalez-le. Je ne peux pas le réparer si vous ne le faites pas.
Daniel B
Si ce n'est pas le cas, la plupart des téléchargements prendront presque toujours, car il y aura seulement moins de systèmes finaux avec des ports ouverts, de sorte qu'il n'y aura pas de générateurs pour la plupart des fichiers hébergés sur le réseau torrent?
VISWESWARAN NAGASIVAM