Et av begrepene du kan ha kommet over på internettreiser er "BitTorrent". Noen av dere er kjent med dette konseptet, men mange er det ikke. La oss rydde opp.
Hva er BitTorrent?
Å laste ned filer på internett er en veldig vanlig ting å gjøre. Når du laster ned en fil på internett, klikker du vanligvis på en kobling som peker til den filen et sted på internett. Deretter er det en direkte enveisoverføring av filen fra den opprinnelige plasseringen til datamaskinen. Dette fungerer fint, men kan introdusere noen problemer. For en kan båndbredde være et problem. Hvis en gjeng mennesker samtidig laster ned den samme filen fra den samme serveren, blir den serveren fastklemt med forespørsler, og båndbredden for den serveren blir strukket. Sluttresultatet er at hver person som prøver å laste ned den filen, kan oppleve svært treg nedlastingshastighet, eller bli nektet helt. I tillegg kan eieren av denne serveren takle enorme båndbreddekostnader.
BitTorrent er en måte å fordele belastningen på. Begrepet “BitTorrent” brukes for å referere til det originale programmet som ble brukt for å dra nytte av dette, men det brukes også for å referere til selve protokollen. Så hvis du går og laster ned en BitTorrent-klient, er klientprogramvaren selv i stand til å laste ned filer så vel som å servere filer. Det gir deg et peer-to-peer-nettverk der du som bruker av torrent-programvaren fungerer som en del av fildistribusjonsnettverket. Så dette betyr at du deler filer ut på internett? Ja. La meg forklare.
BitTorrent oppnår distribuert belastning ved å laste ned fra flere jevnaldrende i nettverket. En person som publiserer en fil i nettverket for deling, starter med å opprette en "torrent" -fil. Denne lille filen inneholder informasjon om filen som skal deles, samt trackeren (datamaskinen som koordinerer fildistribusjon). Kort sagt, torrent-filen er det som forteller BitTorrent-klientprogramvaren hvordan du laster ned en bestemt fil og setter den sammen igjen. Når en bruker (du) vil laste ned en fil fra BitTorrent, starter du med å peke klienten på torrentfilen via en URL. Torrent-filen kobler deretter klientprogramvaren din til trackeren igjen, som deretter forteller programvaren din hvilke jevnaldrende som har filen du ønsker. Klientprogramvaren din begynner deretter å laste ned filen fra disse flere stedene, og monterer deretter filen på datamaskinen på nytt.
Så ja, du laster ned deler av en fil samtidig fra flere andre jevnaldrende i nettverket. Det er en peer-to-peer fildelingsteknologi, så når du laster ned en fil på denne måten, tar du faktisk deler av filen fra andre brukers PC-er som tilfeldigvis har den filen på sine egne datamaskiner. Alt dette koordineres ved hjelp av trackeren.
I motsetning til en nettleser som etterspør en fil, gir en BitTorrent-klient mange mindre peer-to-peer-forespørsler (P2P) samtidig. Dette gir bedre tilgjengelighet, bedre redundans og mer hastighet. Jeg vil imidlertid si at hastigheten varierer. Siden dette er et P2P-system og det avhenger av datamaskiner over hele internett, kan det ta litt tid å etablere en forbindelse og etablere nok informasjon til at dette fungerer. Av denne grunn er torrentnedlastningene vanligvis tregere med det første og deretter opp til raske hastigheter midt i nedlastingen.
Laster ned Torrents
En person bruker en BitTorrent-fil for å laste ned filer. Du kan surfe på nettet, finne en torrent av en fil du vil laste ned, og deretter åpne den med din BitTorrent-klient. Klienten kobles til trackere som er spesifisert i torrent-filen. Den får tilbake en liste over alle jevnaldrende som for øyeblikket overfører deler av den filen til nettverket. Klienten kobler seg deretter direkte til de jevnaldrende for å få deler av filen. En gruppe jevnaldrende som samtidig er vert for den samme filen, kalles en "sverm". Hvis svermen bare har informasjon om den første seeren av filen, peker klienten rett til den opprinnelige seederen for å hente filen. Når flere jevnaldrende blir med i svermen, vil de begynne å handle deler av filen seg imellom og vil deretter slutte å få direkte tilgang til seederen.
Hele naturen til torrenter betyr at den ideelt sett er basert på gi og ta. Protokollens art avhenger faktisk av både serveringsfiler samt nedlasting av filer. Ulike kunder har forskjellige retningslinjer for hvordan de skal håndheves. Noen klienter foretrekker kanskje å sende data bare til jevnaldrende som også sender data tilbake. Vanligvis, men jo strengere nettverk, desto mer balansert vil det bli. Folk som er nye med torrenter, har ikke mye å dele, så det vil derfor ha en automatisk ulempe i nettverk som krever gi og ta. Noen klienter implementerer måter å sikre at dette ikke skjer.
Juridiske problemer
Siden BitTorrent er en peer-to-peer fildelingsteknologi (og en god en), finner den selvfølgelig seg selv inn i riket av ulovlig programvare distribusjon. Noen BitTorrent-sporer har blitt utsatt for raid og avstengning. Grupper som MPAA og RIAA har lagt mye juridisk press mot ideen om å stenge BitTorrent-sporer. Selv om det er mange helt legitime ting som finnes på BitTorrent, er det også mye ulovlig materiale. Warez-programvare, opphavsrettsbeskyttet musikk, fullfilm, etc. HBO har til og med gått så langt som å saksøke til ISPene til torrentbrukere som handlet HBO-show via BitTorrent.
Så BitTorrent kommer inn på klebrig territorium. Et par ting torrent har gått for, er imidlertid at (1) det ikke er noen innebygd søkefunksjon, (2) det er mulig å spore tilbake til verten som serverer filen. Dette betyr at, ja, IP-adressen din kan fås hvis du serverer filer via BitTorrent. Dette kan åpne deg for sikkerhetsproblemer, men det vil ikke åpne deg lovlig med mindre du selvfølgelig bruker BitTorrent til å være vert for ulovlige filer. Dessuten er IP-adressen din synlig hver gang du bruker internett likevel, så BitTorrent åpner deg virkelig ikke for å knytte noe mer enn en nettleser gjør. Igjen, det koker ned til hva du gjør med teknologien, og hvilke typer mennesker du forbinder med.
Det er absolutt ingenting galt med å bruke BitTorrent. Det er det du velger å gjøre med teknologien som er problemet. Det er mange programmer som bruker torrent for å distribuere seg selv. For eksempel har jeg brukt torrent for å laste ned ISO-bilder av Linux-distribusjoner. Det er ingen juridiske problemer med det fordi Linux er åpen kildekode. Imidlertid, hvis man brukte Torrent for å laste ned warez-programvare, er det her du kan komme inn i tornete beitemarker.
BitTorrent-kunder
For å dra nytte av BitTorrent, må du laste ned og installere en torrentklient. Her er en liste over noen av dem:
- Azureus BitTyrant
- Azureus
- BitTorrent
- Opera - det stemmer, nettleseren har en innebygd
- Shareaza
Det er mange av disse tingene der ute, så ta gjerne et Google-søk etter “BitTorrent Client”, så får du en haug av dem. Du kan også se Wikipedia-oppføringen på BitTorrent-klienter for å få et fullstendig sammenligningsnett av dem.
Konklusjon
Jeg håper dette har gitt deg en grunnleggende titt på hva BitTorrent handler om.