Nieuwe versie Bittorrent gevaar voor internet

Auteur: Future of Copyright - 02-12-2008

Technologieblog the Register waarschuwt dat de laatste versie van Bittorrent een gevaar voor internettoepassingen zoals surfen, VOIP, streaming video en online gamen gaat vormen. Oorzaak is een omstreden keuze van Bittorrent ontwikkelaar uTorrent om UDP in plaats van TCP als transportprotocol voor hun software te gebruiken. uTorrent heeft voor UDP gekozen om Bittorrent gebruikers de beste performance te geven, ongeacht het feit dat dit voor de rest van de internetgebruikers naar alle waarschijnlijkjheid tot onacceptabele vertragingen zal leiden.


TCP biedt aan ISP’s de mogelijkheid om om te gaan met congestie op het internet. Wanneer congestie dreigt is het mogelijk om de transporten van grote hoeveelheden data qua prioriteit terug te schroeven. Applicaties die slecht om kunnen gaan met vertraging (streaming video, VOIP, gamen enzovoorts) gebruiken UDP als protocol voor het datatransport. UDP is namelijk niet onderworpen aan de congestie regels en op deze manier kunnen gebruikers die dit nodig hebben optimale prestaties krijgen.

 

Door UDP in plaats van TCP als transportprotocol te gebruiken kunnen Bittorrent gebruikers beperkingen op hun downloadsnelheid die via TCP door ISP’s aan hen worden opgelegd omzeilen. Dit gaat echter ten koste van de overige internetgebruikers, omdat er geen controle meer is op congestie. In het ergste geval kan dit zelfs leiden tot een ‘internet meltdown’.


Een en ander is een beetje te vergelijken met het rijden van vrachtauto’s op een snelweg. Wanneer vrachtauto’s naast elkaar 80 gaan rijden op een vierbaansweg, dan heeft het overige verkeer veel hinder door de vertraging. Voor verkeer dat snel ter plaatse moet zijn (zoals bijvoorbeeld een ambulance) is het helemaal funest. In deze metafoor is het Bittorrent verkeer te vergelijken met de vrachtauto’s, het overige verkeer met normaal internetverkeer en streaming video en VOIP met de ambulance.


De laatste versie van uTorrent (de officiële client-software van Bittorrent ontwikkelaar Bittorrent) heeft UDP nu al als standaard transportprotocol geïmplementeerd. De verwachting is dat andere ontwikkelaars snel zullen volgen. Het is nog onduidelijk hoe providers gaan reageren.  Het is mogelijk om bijvoorbeeld via Deep Packet Inspection (DPI) uTorrent verkeer te herkennen en te reguleren, maar dit is zeer omstreden. Met behulp van DPI kan namelijk in de inhoud van de communicatie kijken.

Update: Bittorrent inc. heeft inmiddels laten weten dat zij de post op the Register beschouwen als pure onzin. Zij geven aan dat zij wel degelijk anti-congestie protocollen hebben ingebouwd.