En torrent er en gruppe datamaskiner som deler en fil eller filer ved hjelp av BitTorrent -protokollen. I en torrent hver datamaskin laster ned samtidig deler av en fil fra mange andre datamaskiner , og også laster opp kopier av disse delene til andre datamaskiner . Fordi hver datamaskin i en torrent aksjer data med sine jevnaldrende , kan store filer være allment og effektivt distribuert . Oppfinnelse
BitTorrent-protokollen ble introdusert i april 2001 av Bram Cohen på CodeCon konferansen i California. I juli 2001 ga han bort en fungerende BitTorrent program han hadde skrevet selv i Python . Før BitTorrent , delte peer -to - peer programmer som Napster filer mellom individuelle datamaskiner . Dette kan være en langsom prosess , med hyppige feil og droppet tilkoblinger . BitTorrent-protokollen løser disse problemene ved å dele fil data mellom de mange separate datamaskiner som bruker torrent .
Klienter og trackere
Hver datamaskin i en torrent bruker et klientprogram til tilgang til den. Når en BitTorrent -klient som BitComet eller uTorrent forsøk på å få tilgang til en torrent, det første må laste ned en torrent -fil . Dette er en veldig liten fil som beskriver filen som skal lastes ned og har også informasjon om hvordan du finner den tracker på Internett. The tracker " holder styr " av hvilke datamaskiner som deler for tiden i torrent (kalt " Peers " ) og sender denne informasjonen til klienten. Dette er den eneste sentralisert del av en torrent .
Ikke alle torrents bruke trackere , though. Noen, som kalles (overraskende nok) trackerless torrents , har fjernet behovet for en enkelt sentral tracker for å fortelle kundene hvor du finner andre fildelerne .
Frø og Mottakere
Enhver datamaskin som er deler i en torrent er enten en såmaskin eller en leecher . En seeder er noen i torrent som har en full kopi av filen som blir delt . En leecher er noen som ikke har en full kopi ennå. Stort sett er små deler av filen byttet mellom mottakere til en leecher har en full kopi. Det blir da en annen seeder . Hvis ingen av mottakere har den høyre delen av filen, kan det torrent henvise en leecher tilbake til en såmaskin komplette fil for å få den delen den trenger.
Sharing
< p > Trackers også holde styr på hvor mye en datamaskin har lastet opp i en torrent, i forhold til hvor mye den har lastet ned . Hvis du ikke laster opp på et akseptabelt rente, kan en tracker begrense og treg tilgang til de delene av filen som du fortsatt trenger å laste ned. Dette er fordi en torrent trenger alle å både laste opp og ned for å jobbe så effektivt som mulig.
Fordeler
Torrenter tillate store mengder data skal deles mellom datamaskiner uten enkelt datamaskin bruker opp enorme mengder båndbredde . Fordi torrent aksjer dataene rundt, hvis en datamaskin faller ut av torrent, kan en annen datamaskin fortsatt tilby disse dataene til resten (dette kalles redundans ) . Jo flere mennesker som blir med en torrent, jo mer effektiv blir det, og jo raskere brukerne er i stand til å få tilgang til filen som blir delt.