Bittorrent

10
BitTorrent Di Katrina A. “Kat” Templeton

Transcript of Bittorrent

Page 1: Bittorrent

BitTorrent

Di Katrina A. “Kat” Templeton

Page 2: Bittorrent

Film Pirata

“Copie pirata del titolo blockbuster The Matrix Reloaded erano disponibili per il downlod online, meno di due settimane dopo che il film fosse rilasciato nel mondo , come ci ha informato BBC news online”

“Una copia di alta qualità del film è stata scaricata da centinaia di persone ogni giorno attraverso un sito web che usava il programma di file-sharing per computer BitTorrent.”

--news.bbc.co.uk, 27 Maggio 2003

Page 3: Bittorrent

Cos’è bitTorrent?

• Un programma File sharing • Principalmente peer to peer• Open Source• Scritto in Python• Funziona bene con I file di grossa

dimensione

Page 4: Bittorrent

Come funziona bitTorrent ?

• Tutto inizia con un host che inserisce un file .torrent sul suo webserver ( sito web )• Il file .torrent contiene metadata e

informazioni su dove trovare il tracker.• Il Tracker contiene informazioni su

tutti coloro che stanno scaricando quel file

Page 5: Bittorrent

Come funziona bitTorrent? (cont.)

• La prima persona deve avere ovviamente una copia completa del file da condividere (seed)

• Il file è diviso in pezzi• Se desideri quel file devi cliccare sul

file .torrent sul sito web• Il Tracker ti da una lista casuale di

persone che stanno scaricando• Dopo che hai ottenuto il tuo primo

pezzo, diventi anche tu un uploader oltre che un downloader.

Page 6: Bittorrent

Come funziona bitTorrent? (cont.)

• Ogni parte è divisa in sottoparti in modo da renderne più semplice l’invio tramite TCP• Il primo pezzo da Uplodare viene

scelto in modo casuale, i successivi pezzi sono assegnati in base a qual’è il più raro sulla rete

Page 7: Bittorrent

Parti rare

EsempioCi sono parti che compongono un fileLa Persona A ha 1,4,5,7,8, e metà di 3.La Persona B ha 2,3,4,5, e metà di 6.La Persona C ha 2,5,6,7 e metà di 8.

Quando A finisce con la parte 3, richiede una nuova parte. Il programma analizza e trova I pezzi 1 e 6 che sono I più rari. A ha bisogno solo di 6, così A scarica 6

Page 8: Bittorrent

Due regole di base

• Se vuoi che io condivida con te, faresti meglio a condividere con me.• Se si possiede il file intero si

considera comportamento cortese continuare a condividerlo.

Queste due regole costituiscono il cuore del funzionamento di bitTorrent

Page 9: Bittorrent

Futuro di bitTorrent?

• Diventare conosciuto per usi diversi dalla pirateria.• Piace a tutti quelli che vogliono

distribuire grandi files (Red Hat, Slackware, idSoftware lo hanno tutti usato.)• La Bioinformatica è un ulteriore

punto di espansione.• Può essere usato per installare

software/gestire ghostimages su più macchine

Page 10: Bittorrent

Fine

Traduzione a cura di VedoVa_NeRa

www.p2psicuro.it