70 likes | 293 Views
P2p-verkot. (vertaisverkko, peer -to- peer -verkko). P2p-verkko?. Verkko, ei kiinteitä palvelimia ja asiakkaita Jokainen verkon taho toimii sekä palvelimena että asiakkaana verkon muille jäsenille Käyttötarkoitus tiedostojen jakaminen, internet-puhelut, pikaviestintä, median suoratoisto
E N D
P2p-verkot (vertaisverkko, peer-to-peer-verkko)
P2p-verkko? • Verkko, ei kiinteitä palvelimia ja asiakkaita • Jokainen verkon taho toimii sekä palvelimena että asiakkaana verkon muille jäsenille • Käyttötarkoitus • tiedostojen jakaminen, internet-puhelut, pikaviestintä, median suoratoisto • Arkikielessä tarkoitetaan tiedostonjakoverkkoja; tunnetuin vertaisverkkotyyppi
VERTAISVERKKO vs. palvelin-asiakas-verkko VERTAISVERKKO PERINTEINEN PALVELIN-ASIAKAS-VERKKO Asiakkaat yhteydessä palvelimeen Kaikki tahot yhteydessä toisiinsa
Vertaisverkko vs. palvelin-asiakas-verkko Edut Haitat Korruptointihyökkäys Identiteettihyökkäys Suodatus ”Leeching” • Resurssien järkevämpi käyttö • Asiakkaat eivät jonota pääsyä palvelimelle • Verkon jäsenten laskentateho, kaista ja tallennustila yhteisessä käytössä verkon kapasiteetti kasvaa uusien jäsenten myötä • Tiedon hajanaisuus • Sama data verkossa useampaan kertaan, lisää luotettavuutta
bittorrent • Tiedostojen siirtoon tarkoitettu vertaisverkon muodostava yhteyskäytäntö • Protokollan kehitti yhdysvaltalainen Bram Cohen • Tarkoitettu yksittäisten tiedostojen ja tiedostopakettien levittämiseen • Eliminoi palvelimen ja suuren tiedonsiirtokapasiteetin tarpeen • Kaikki tiedostoa lataavat käyttäjät jakavat tiedostoa samanaikaisesti toisilleen
Bittorrent – rakenne & toiminta • Jaettava tieto kostuu kahdesta osasta: jaettavat tiedostot, .torrent-pääteinen aputiedosto • Tiedon jakamisen kolme osapuolta: käyttäjät, seurantapalvelin (trakkeri), www-palvelin (levittää .torrent-tiedostoja); kaksi jälkimmäistä yleensä yksi ja sama palvelin • Www-palvelimia tarpeen mukaan monenlaisia; .torrent-tiedostoja voi laittaa normaaleille www-sivuille • .torrent-tiedostoja voi levittää monella eri tavalla; esim. IRC
Bittorrent – rakenne & toiminta • Käyttäjä lataa .torrent-tiedoston palvelimelta, bittorrent-asiakasohjelma huolehtii sen käsittelystä • .torrent-tiedostosta löytyy seurantapalvelimen osoite sekä tiedoston palasten SHA-1-tarkistussummat ja koot • Asiakasohjelma ottaa yhteyttä seurantapalvelimeen; saa selville, missä muita tiedoston osia tarjoavat käyttäjät ovat alkaa hakea heiltä tiedoston osia