Bittorrent

Från Wikipedia

Hoppa till: navigering, sök
Protokollstack för IP-nätverk
IP-skikt Protokoll
5.Applikation BitTorrent, DHCP, DNS, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, Telnet,TLS, SSL , TFTP, …
4.Transport DCCP, SCTP, TCP, RTP, UDP, IL, RUDP, …
3.Nätverk ARP, ICMP, IGMP, IP (IPv4, IPv6),RIP
2.Länk ATM, Ethernet, FDDI, ISDN, MPLS, Token Ring, PPP, SLIP, Wi-Fi, …
1.Fysiska ISDN, RS232, IrDA, Bluetooth, xDSL, …
Fildelning med Bittorrent
Fildelning med Bittorrent
Fildelning utan Bittorrent
Fildelning utan Bittorrent

Bittorrent (formellt BitTorrent, av ”bit” och engelska ”torrent” = strid ström, störtflod) är dels ett datorprogram och dels ett filöverföringsprotokoll. Den överföringsmodell som det ursprungliga programmet (BitTorrent) använder har namngivits efter programmet och sedan implementerats av många andra program. Det effektiviserar nedladdningar av stora och populära filer genom att låta alla nedladdare hjälpa varandra i ett slags P2P-nätverk. Bittorrent har öppen källkod och finns till många operativsystem. Effektiviteten kommer av att den del av den totala datamängden en användare laddat ner distribueras vidare till andra användare som inte fått just denna del. Bittorrent använder sig av kryptografiska kontrollsummor (SHA-1) för att säkerställa att datamängden inte blir korrupt. Bittorrent skapades ursprungligen av Bram Cohen.

Bittorrent skiljer sig lite från andra fildelningsprogram genom att det inte erbjuder något sätt att söka efter eller hitta de filer användaren vill ha. I stället koncentrerar sig Bittorrent på uppgiften att överföra filer så snabbt som möjligt till så många som möjligt genom att låta användarna ladda upp små bitar till varandra. En mängd av användare intresserade av samma fil kallas för en svärm. Bittorrent kan med fördel liknas vid en webbserver eftersom en torrent pekar ut en server och via den utpekade servern får man information om filen och eventuella samtidiga nedladdare. På senare tid har protokollet utökats så att det är möjligt att fortsätta dela ut filer som inte har någon aktiv tracker (BitTorrent-server). Klienter frågar då varandra efter filen som identifieras genom ett matematiskt fingeravtryck (hashvärde).

Ett vanligt problem med populära filer, i exempelvis Linuxdistributioner, är att många personer vill ha filerna omedelbart efter att de släppts. Detta gör att servrar och nätförbindelserna blir överbelastade, och alla får vänta onödigt länge på sin nedladdning. Men med Bittorrentmodellen går i stället nedladdningen fortare för alla deltagare ju större svärmen blir. För utgivare av material på Internet har Bittorrent dessutom fördelen att kraftigt minska behovet av bandbredd. Förhoppningsvis kommer webbservrar och webbläsare att börja använda något dylikt i framtiden då det tar bort det nätverkshaveri som uppstår när många laddar ner filer från samma server idag.

Rent praktiskt går det till på följande sätt för användaren: Man laddar ner en mycket liten fil, en så kallad torrent, som innehåller information om filen man egentligen är intresserad av. Torrenten öppnar man i ett Bittorrentprogram (exempelvis originalklienten ”Bittorrent”), vanligen genom ett dubbelklick. Därefter frågar programmet var filerna ska sparas, resten sker automatiskt. I de flesta klienter innehåller funktioner för att kontrollera hur många delar (eller bitar) som är nedladdade, så att nedladdning återupptas om nedladdningen avbryts. När nedladdningen är klar fortsätter Bittorent att ladda upp data till svärmen tills man stänger torrenten i programmet. Det hör till god sed att lämna den nedladdade filen öppen en stund efteråt, detta kallas för att seeda.

[redigera] Klienter

[redigera] Se även

[redigera] Externa länkar

Den här artikeln är hämtad från http://sv.wikipedia.org/wiki/Bittorrent
Personliga verktyg