Dus wat is een torrent precies?

Na in het verleden talloze e-mails te hebben ontvangen waarin me werd gevraagd uit te leggen wat een torrent is, besloot ik uiteindelijk deze kleine gids te schrijven om iedereen te helpen die meer wil weten over torrents, hoe ze werken en hoe je ze kunt gebruiken. Veel Ghacks-lezers weten zonder twijfel precies hoe ze gebruik kunnen maken van torrents, en het is waarschijnlijk dat deze gids geen nieuwe informatie voor hen onthult. Ik nodig je uit om een ​​bijdrage te leveren aan het artikel door hieronder een reactie achter te laten.

Ik wil eerst ingaan op het verschil tussen torrent en Bittorrent, dat vaak synoniem wordt gebruikt op internet. Bittorrent is een peer-to-peer (p2p) bestandsuitwisselingsprotocol dat een zwermachtige benadering van bestandsuitwisseling gebruikt. Een torrent (bestand) slaat metadata op die programma's zoals uTorrent gebruiken om gegevens te downloaden naar de pc waarop het draait.

Wat is een torrent?

De Bittorrent-specificatie beschrijft de metainfo die zijn opgenomen in torrent-bestanden:

  • kondigen aan - Toont minstens één tracker-URL
  • info name - Voorgestelde naam voor het bestand of de map
  • info-stuk - Bestanden worden opgesplitst in stukken met een vaste grootte en dit definieert het aantal bytes van elk stuk.
  • info stukken - Een hash-lijst
  • info length - De lengte van het bestand
  • info-bestanden pad - Een lijst met reeksen van submappen en bestandsnamen
  • info-bestanden lengte - De werkelijke bestandsgrootte in bytes

Wanneer je een torrent-bestand downloadt en toevoegt aan een downloader zoals utorrent of qBittorrent, gebeuren er verschillende dingen op de achtergrond. De Bittorrent-client probeert een verbinding met de tracker tot stand te brengen om een ​​lijst met peers te ontvangen die momenteel delen van het bestand overbrengen. Dit kunnen gebruikers zijn die de bestanden downloaden die momenteel aan de torrent zijn gekoppeld, of seeders die de volledige gegevens al hebben gedownload en deze nu beschikbaar maken voor alle downloaders. De snelheid verbetert meestal met de populariteit van een download.

Wanneer u een torrent toevoegt aan een programma dat compatibel is met Bittorrent, ontvangt u een schat aan informatie. De populaire uTorrent-client toont bijvoorbeeld het aantal stukken en bestanden, de peers waarmee u momenteel bent verbonden, de trackers en de hash onder andere informatie.

Elke gebruiker die is begonnen met het downloaden van het bestand en die ten minste één stuk heeft gedownload, kan ook een seeder voor dat bestand zijn. Het idee hier is om downloads te versnellen met behulp van zwermtechnologieën. Hoewel er manieren zijn om je eigen uploadsnelheid kunstmatig te beperken of modificaties te gebruiken die het zaaien van bestanden voorkomen, zijn de meeste gebruikers bezig met het downloaden en uploaden van stukjes bestanden waarin ze geïnteresseerd zijn.

De lokale client downloadt stukken van verschillende gebruikers om de bestanden samen te stellen zodra alle gegevensstukken naar het systeem zijn gedownload.

Je kunt op sommige sites ook magneetkoppelingen tegenkomen die torrents op die sites kunnen hebben vervangen, of die naast torrent-bestanden kunnen worden aangeboden. Een magneetlink is een weblink die metadata bevat die de Bittorrent-client kan gebruiken om het downloaden van bestanden te starten. Het voordeel voor sites die torrent-bestanden hosten is dat het de bandbreedte vermindert die nodig is om de site te bedienen. Hoewel torrents een grootte van een megabyte of meer kunnen bereiken, vermindert een link dat tot minder dan een kilobyte aan gegevens.

Hoe een torrent te downloaden

Het is eigenlijk vrij eenvoudig om torrent-bestanden te downloaden. Het enige dat u nodig hebt is een programma dat het Bittorrent-protocol ondersteunt. Dit kan een webbrowser zoals Opera zijn, of een programma speciaal ontworpen voor het doel zoals uTorrent. De programma's registreren meestal de extensie .torrent op uw systeem, zodat alle torrent-links waarop u klikt automatisch aan de toepassing worden toegevoegd.

Als dat niet het geval is, kunt u de torrent-bestanden van het lokale systeem naar de toepassing slepen om de download te starten.