En torrent er en gruppe af computere, der deler en fil eller filer ved hjælp af BitTorrent-protokollen . I en torrent hver computer samtidig henter dele af en fil fra mange andre computere, og også uploader kopier af de dele til andre computere. Fordi hver enkelt computer på en torrent deler data med sine jævnaldrende , kan store filer være bredt og effektivt fordelt. Opfindelse
BitTorrent-protokollen blev indført i april 2001 af Bram Cohen på CodeCon konference i Californien. I juli 2001 blev han gav væk en arbejdsgruppe BitTorrent program han havde skrevet sig selv i Python sproget . Forud for BitTorrent, peer -to -peer- programmer som Napster delte filer mellem de enkelte computere. Dette kunne være en langsom proces , med hyppige fejl og mistede forbindelser . BitTorrent-protokollen løser disse problemer ved at dele fil data mellem de mange forskellige computere ved hjælp af torrent .
Kunder og Trackers
Hver computer i en torrent bruger en klient ansøgning til adgang til den. Når en BitTorrent-klient , såsom BitComet eller uTorrent forsøger at få adgang en torrent , den først at hente en torrent -fil. Dette er en meget lille fil, der beskriver den fil , der skal downloades og har også oplysninger om, hvordan du finder tracker på internettet. Trackeren " holder styr " på hvilke computere deler i øjeblikket i torrent (kaldet " Peers " ), og passerer disse oplysninger til kunden. Dette er den eneste centraliseret del af en torrent .
Ikke alle torrents bruger trackers, selv om. Nogle, der kaldes (overraskende nok) trackerless torrents, har fjernet behovet for en enkelt central tracker til at fortælle kunderne hvor man kan finde andre fildelere .
Frø og Leechers
< br >
Hver computer , der deler en torrent er enten en såmaskine eller et leecher . En seeder er nogen i torrent , der har en fuld kopi af filen , der bliver delt. En leecher er nogen, der ikke har en fuld kopi endnu. For det meste er små dele af filen byttes mellem leechers , indtil en leecher har en fuld kopi. Det bliver så en anden såmaskine . Hvis ingen af de leechers har den rigtige del af filen , kan torrent henvise en leecher tilbage til en såmaskine komplette fil for at få den rolle, det har brug for.
Sharing
Trackers også holde styr på , hvor meget en computer er uploadet i en torrent, i forhold til hvor meget den har hentet. Hvis du ikke uploader til en acceptabel hastighed kan en tracker begrænse og langsom din adgang til de dele af den fil, du stadig nødt til at downloade. Dette skyldes, at en torrent brug for alle både upload og download for at arbejde så effektivt som muligt.
Fordele
Torrents tillader store mængder data, der skal deles mellem computere uden en enkelt computer ved hjælp af op enorme mængder båndbredde . Fordi torrent deler data rundt, hvis en computer falder ud af torrent , kan en anden computer stadig tilbyde disse data til resten (dette kaldes redundans ) . Jo flere mennesker, der kommer med en torrent , jo mere effektivt bliver det , og jo hurtigere brugerne er i stand til at få adgang til filen , der bliver delt.