FYI.

This story is over 5 years old.

Tech

Dit ene gifje legt uit hoe BitTorrents gevonden worden

Het team achter BitTorrent heeft een visualisatie gemaakt van het torrent-mechanisme.

Terwijl diensten als Popcorn Time eraan bijdragen om BitTorent – een peer-to-peer torrent-protocol waarmee je bestanden kunt downloaden – inzichtelijker te maken, wordt het steeds makkelijker om het fenomeen 'torrenting' te zien als een abstracte streaming-service, in plaats van een wirwar aan gebruikers die bestanden aan elkaar doorgeven.

Het team achter BitTorent heeft mede daarom een visualisatie gemaakt die je een idee geeft hoe dat er uitziet. Daarvoor hebben ze gebruikt gemaakt van Project Maelstrom – een browser die torrent-netwerken kan visualiseren op basis van gegevens van µTorrent, en websites de mogelijkheid biedt om optimaal gebruik te maken van BitTorrent-technologie in de browsers van gebruikers.

Het team gebruikt een opmerkelijke analogie om uit te leggen hoe torrenting eigenlijk werkt: je probeert een persoon te vinden (de torrent-bestanden) op een feest, en je vraagt een stel mensen (peers) waar diegene zich bevindt. De mensen aan wie je dat vraagt, wijzen je in de goede richting, waardoor je uiteindelijk vindt wie je zoekt. Maar waar jij steeds één persoon kunt aanspreken, doet je torrent dat met 50 peers per milliseconde, en zoek je in feite naar een aantal peers die samen ieder een stukje bezitten van die ene torrent waar je naar op zoek bent.

Het vinden van een torrent is natuurlijk nog altijd een stuk complexer dan wanneer je iemand op een feestje zoekt. Bij dat feestje heb je geen 'trackers,' of servers die op je zoekopdrachten reageren, de zoekopdrachten van de 'leecher.' De tracker fungeert als een soort matchmaker: het geeft je een lijst van peers die hebben wat je nodig hebt – zie het als de RSVP. Zodra je iets wil downloaden, kom je óf terecht bij het torrent-bestand zelf, of een magneet-link die je toegang geeft tot een of meerdere trackers die je weer doorverwijzen naar een netwerk van peers die over dit bestand beschikken.

Zodra je het bestand hebt gedownload, word je een 'seeder,' en upload je dat bestand automatisch, zodat andere leechers het van jou kunnen downloaden. Magneet-links dienen hetzelfde doel, maar zijn niet gebaseerd op een .torrent-bestand of een tracker – in plaats daarvan is de lijst van peers gegenereerd van een seeder/leecher.

Dat is in het kort gezegd hoe het werkt; de manier waarop BitTorrent werkt is voor de gemiddelde gebruiker nog wat vaag, maar er zullen altijd mensen tussen zitten die willen weten hoe het echt in elkaar zit.