Calcolo della perdita di carico in una tubazione percorsa da gasolio.
Bittorrent
-
Upload
guest176fc7 -
Category
Technology
-
view
437 -
download
0
Transcript of Bittorrent
BitTorrent
Di Katrina A. “Kat” Templeton
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
Cos’è bitTorrent?
• Un programma File sharing • Principalmente peer to peer• Open Source• Scritto in Python• Funziona bene con I file di grossa
dimensione
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
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.
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
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
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
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