|
Discussion : Comment fonctionne Bittorrent ? |
| redondo1984 |
es que qq1 peut m'expliquer le fonctionnement du protocole sur 2 points:
*un client1 transmet son port d'ecoute X au tracker dans un paquet GET question1.1:
quelle @ ip est enrgistrer chez le tracker (local,externe) ? question1.2:
si le client1 et deriere un nat comment un client2 peut se connecter au client1 sacchant que le nat n'accepte pa les connexion entrante et le nat ne sais pa que le client1 est a l'ecoute sur le port x?
------------------------------------------------------------------------------------
"pas de nat" client1 ecoute sur port X qui est transmis au tracker
client 2 interroge le tracker et lui dis de se connecter sur le port x du client1
client3 a besoin de la meme ressource ,il interroge le tracker et lui di de se connecter dur le port Z du client2 ,et? le port X est pri !connexion tcp(client1,client2)
question2:
quel port est transmit et comment le tracker la su? |
| invite_HowTo |
Allez hop, un petit Howto pour vos ouailles :
Le principe
En gros, le BitTorrent fonctionne sur le principe de l'échange permanent. Nous téléchargeons à plusieurs le même fichier sur un serveur. Mais pour aller plus vite, nous nous échangeons tous des morceaux de fichiers que l'un possède mais pas l'autre. Par conséquent, nous devenons aussi serveur. Par voie de conséquence, le BitTorrent exige de connaître fidèlement l'adresse IP de ceux qui téléchargent.
Grosse différence avec le P2P classique, en BitTorrent, nul besoin d'être sur liste d'attente comme avec le P2P pour recevoir. En P2P, plus on donne et plus on reçoit. En BitTorrent, c'est immédiat : nul besoin d'avoir déjà donné pour recevoir. Dans la mesure où des donneurs sont évidemment disponibles.
Autre conséquence, pour maximiser la vitesse de téléchargement, il faut jouer le jeu un minimum, c'est à dire rester connecté en BitTorrent même après la fin du téléchargement. Ne pas jouer les égoïstes !
Fonctionnement
Comment ca fonctionne ? Il suffit d'aller sur le site avec le lien de téléchargement BiTtorrent. Ensuite, enregistrer en local le fichier lien BitTorrent et l'ouvrir avec l'application BitTorrent. Ce lien de téléchargement a l'extension *.torrent.
L'application va alors demander où enregistrer le fichier lien téléchargé puis s'occuper de la suite.
Il est possible d'arrêter puis reprendre le téléchargement. Dans certains cas (Mandriva par exemple), il faut alors revenir chercher le lien de téléchargement *.torrent et reprendre avec lui la suite (à cause de l'adresse IP afin qu'il y ait bien échange).
Pensez à autoriser les ports concernés par le bitorrents dans votre parefeu (en règle générale : les ports 6881 à 6889 mais aussi parfois les ports 6969 et 7000)!
Ceci dit, il ne faut pas non plus être trop gourmand en téléchargeant simultanément trop de BitTorrents. Tout passant par le mêmes ports, il y aurait embouteillage. Mieux vaut être patient et en remettre certains à plus tard !
Pour télécharger Bit torrent, c'est ici : http://bittorrent.com
(et bien sûr, gaffe à la légalité des fichiers téléchargés) |