Ero sivun ”BitTorrent” versioiden välillä

Siirry navigaatioon Siirry hakuun
964 merkkiä poistettu ,  27. marraskuuta 2007
Clientti omaan artikkeliinsa
p (logo pois perustietoa-mallineesta)
(Clientti omaan artikkeliinsa)
Rivi 1: Rivi 1:
{{perustietoa}}
{{perustietoa}}
[[Kuva:BitTorrent logo.png|right]]
 
BitTorrent on [[P2P]]-tiedonsiirtoprotokolla, jonka avulla suuretkin tiedostot siirtyvät suurillekin ihmismäärille kohtalaisella nopeudella. Se ei sisällä minkäänlaista hakumenetelmää, kuten P2P-järjestelmillä on tapana, vaan BitTorrent on pelkkä siirtotie. BitTorrentilla tiedoston levitykseen laittava levittää itutiedostoa (.torrent-päätteinen), joka avataan BitTorrent -asiakasohjelmalla. Poiketen useista P2P-järjestelmistä, BitTorrentilla on huomattavan paljon myös tekijänoikeuslakien mukaista käyttöä. Sitä käytetään paljon mm. Linux-jakeluiden levykuvien levitykseen, ja myös mm. World of Warcraft -pelin päivitykset jaellaan BitTorrentin välityksellä.
BitTorrent on [[P2P]]-tiedonsiirtoprotokolla, jonka avulla suuretkin tiedostot siirtyvät suurillekin ihmismäärille kohtalaisella nopeudella. Se ei sisällä minkäänlaista hakumenetelmää, kuten P2P-järjestelmillä on tapana, vaan BitTorrent on pelkkä siirtotie. BitTorrentilla tiedoston levitykseen laittava levittää itutiedostoa (.torrent-päätteinen), joka avataan BitTorrent -asiakasohjelmalla. Poiketen useista P2P-järjestelmistä, BitTorrentilla on huomattavan paljon myös tekijänoikeuslakien mukaista käyttöä. Sitä käytetään paljon mm. Linux-jakeluiden levykuvien levitykseen, ja myös mm. World of Warcraft -pelin päivitykset jaellaan BitTorrentin välityksellä.


Rivi 8: Rivi 8:
Tiedostot siis haetaan nettilinkkiä klikkaamalla pieni siivu kerrallaan ja kun kaikki tiedoston siivut ovat tulleet tietokoneelle BitTorrent koostaa tiedoston kokonaisiksi. Tässä piilee perinteinen ongelma, kuten jokaisessa tiedostonjakoon liittyvässä ohjelmassa: jos haemme tiedoston pieninä palasina useasta eri lähteestä, niin miten voimme olla varmoja että tiedosto on varmasti toimiva ja kunnossa? Helposti, seurantapalvelimen ja BitTorrent-asiakkaan välillä tapahtuu myös keskustelua jossa lähetetään tiedostosta [[CRC]]-tarkistuslukuja. Nämä toimivat samalla tapaa kuin GNU/Linux jakelupakettien testaamiseen tarkoitetut [[Md5sum|md5-summat]], 32-bittinen tarkistussumma lasketaan erikseen jokaiselle pienelle tiedostonpätkälle ja jos se on viallinen, ei sitä ladata vaan etsitään oikeellinen tiedostosiivu ja yritetään uudestaan.
Tiedostot siis haetaan nettilinkkiä klikkaamalla pieni siivu kerrallaan ja kun kaikki tiedoston siivut ovat tulleet tietokoneelle BitTorrent koostaa tiedoston kokonaisiksi. Tässä piilee perinteinen ongelma, kuten jokaisessa tiedostonjakoon liittyvässä ohjelmassa: jos haemme tiedoston pieninä palasina useasta eri lähteestä, niin miten voimme olla varmoja että tiedosto on varmasti toimiva ja kunnossa? Helposti, seurantapalvelimen ja BitTorrent-asiakkaan välillä tapahtuu myös keskustelua jossa lähetetään tiedostosta [[CRC]]-tarkistuslukuja. Nämä toimivat samalla tapaa kuin GNU/Linux jakelupakettien testaamiseen tarkoitetut [[Md5sum|md5-summat]], 32-bittinen tarkistussumma lasketaan erikseen jokaiselle pienelle tiedostonpätkälle ja jos se on viallinen, ei sitä ladata vaan etsitään oikeellinen tiedostosiivu ja yritetään uudestaan.


== Asiakasohjelma ==
== Asiakasohjelmia ==
Bittorrenttia voi käyttää sekä graafisesti että tekstitilassa. Alkuperäinen asiakasohjelma on tehty [[Python|pythonilla]], mutta asiakasohjelmista löytyy runsas valikoima. Tekstitilassa torrentin lataus voidaan aloittaa komennolla
btdownloadcurses tiedosto.torrent
 
==  Bttrack ==
Bittorrent-paketin mukana tulee myös seurantapalvelinohjelma , jota voi käyttää komennolla <tt>bttrack</tt>. Ohjelma voitaisiin käynnistää esim. seuraavalla tavalla:
bttrack --port 6689 --dfile my_dstate --allowed_dir /var/www/tt/uploads/ &
Jossa <tt>port</tt> on kuunneltava portti, <tt>dfile</tt> tiedosto jossa ohjelma säilyttää lataajien tietoja ja <tt>allowed_dir</tt> hakemisto, jossa torrent-tiedostot sijaitsevat. Kaikkien parametrien selitykset saa komennolla <tt>man bttrack</tt>.
 
Yleensä seurantapalvelimen kanssa käytetään jotain www-käyttöliittymää, esimerkiksi [http://www.torrenttrader.com/index.php TorrentTraderia].
 
==Katso myös==
*[[Azureus]]
*[[Azureus]]
*[[BitTornado]]
*[[BitTornado]]
Rivi 25: Rivi 14:
*[[Miro]]
*[[Miro]]
*[[Opera]]
*[[Opera]]
==Katso myös==
*[[Jigdo]]


==Aiheesta muualla==
==Aiheesta muualla==
421

muokkausta

Navigointivalikko