0
    Corso di : Design dell'interazione  Anno 2010/2011 Realizzato da: Gregorio Marchi Fulvia Favore Francesco Panaro
Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><...
  Cosa è un server? <ul><li>In informatica il termine  server   designa genericamente un componente informatico che fornis...
Divisione dei server                  Corso di: Design dell'interazione     Anno 2010/2011 Nell'uso comune possiamo suddiv...
Client-server I sistemi  client-server  sono un'evoluzione dei sistemi basati sulla condivisione semplice delle  risorse ....
Cosa è un protocollo? Un  protocollo  è un metodo standard che permette la comunicazione tra i processi. Ne esistono diffe...
Categorie I protocolli orientati connessione : Si tratta di protocolli che operano un controllo di trasmissione dei dati  ...
P2P                  Corso di: Design dell'interazione     Anno 2010/2011 Generalmente per  peer-to-peer  (o  P2P ), cioè ...
Cos'è lo streaming <ul><ul><li>  Si indica un metodo di trasmissione di file audiovisivi in tempo reale su Internet. I fil...
Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><...
BBS   Bulletin Board System Computer con sw che permette agli utenti di connettersi via linea telefonica, con funzioni di ...
BBS   Bulletin Board System 2 In Italia arriva nel 1984, by Giorgio Rutigliano, Nel 1986 si unisce a Fidonet. Subisce una ...
Napster <ul><ul><li>sistema client connessi a server centralizzati </li></ul></ul><ul><ul><li>I client condividono la loro...
Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><...
eDonkey <ul><ul><li>  Si tratta di una rete p2p realizzata nel 2002 da Jed McCaleb </li></ul></ul><ul><ul><li>  eDonkey (c...
Metodi di ricerca eDonkey                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Attraverso cli...
Kademlia <ul><ul><li>  Non utilizza lo stesso protocollo p2p di eDonkey. </li></ul></ul><ul><ul><li>  Viene però spesso ut...
Scaricamento File                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Ricerca del file </li>...
eDonkey Vantaggi/Svantaggi <ul><li>Vantaggi : </li></ul><ul><ul><li>  Utilizzo adatto anche a file di piccole dimensioni <...
BitTorrent <ul><ul><li>  Creato nel 2002 da Bram Cohen </li></ul></ul><ul><ul><li>  Non è un vero p2p perchè necessita del...
Classificazione Utenti                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><li>Nel protocollo BitTor...
Ricerca file BitTorrent                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>  Motori di rice...
Come nasce un file .torrent?                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>  Un utente...
BitTorrent Vantaggi/Svantaggi <ul><li>Vantaggi: </li></ul><ul><ul><li>  Buona velocità anche all'inizio (assenza di credit...
Differenze eDonkey/BitTorrent 1) in eDonkey vi sono code e punteggi; in BitTorrent vi è un contatto diretto tra peer e see...
Differenze eDonkey/BitTorrent 5) Per i motivi 2 e 4 la velocità di download di BitTorrent risulta essere in media più alta...
Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><...
Un po' di dati sulla &quot;Pirateria&quot; <ul><ul><li>  74,15 Milioni di utenti in Europa (15% della popolazione) utilizz...
Da un punto di vista  Social <ul><li>Quali fenomeni e interazioni socioculturali nascono a seconda della strutturazione de...
Da un punto di vista  Social  2                  Corso di: Design dell'interazione     Anno 2010/2011 | *richiede breve ad...
Esperimento per voi <ul><li>Esperimento mentale da fare a casa. </li></ul><ul><li>Prendete le ultime slide, e sostituite l...
                 Corso di: Design dell'interazione     Anno 2010/2011 Grazie a tutti per l'attenzione!
Upcoming SlideShare
Loading in...5
×

l'aspetto sociale del p2p

398

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
398
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "l'aspetto sociale del p2p"

  1. 1.     Corso di : Design dell'interazione  Anno 2010/2011 Realizzato da: Gregorio Marchi Fulvia Favore Francesco Panaro
  2. 2. Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><ul><li>BBS & Napster </li></ul></ul><ul><li>     </li></ul><ul><ul><li>Torrent & eDonkey </li></ul></ul><ul><ul><li>Conclusioni </li></ul></ul>
  3. 3.   Cosa è un server? <ul><li>In informatica il termine server designa genericamente un componente informatico che fornisce un qualunque tipo di servizi  ad altre componenti (tipicamente chiamate client) attraverso una rete di computer . </li></ul><ul><li>Il termine server può indicare quindi: </li></ul><ul><li>   1. un computer utilizzato per fornire servizi ad altri computer </li></ul><ul><li>   2. un computer specifico appartenente alla fascia di mercato dedicata     </li></ul><ul><li>       all'uso come server </li></ul><ul><li>   3. un processo (ovvero un programma software in esecuzione) che     </li></ul><ul><li>       fornisca servizi ad altri processi (es. Server Web). </li></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  4. 4. Divisione dei server                  Corso di: Design dell'interazione     Anno 2010/2011 Nell'uso comune possiamo suddividere i server in quattro classi: Server di origine : sono quelli che effettivamente conservano i contenuti che il browser richiede.  Proxy : un programma intermediario che agisce sia come server (visto dal browser) che come client (visto dal server di origine) e si incarica di recuperare i contenuti per conto dei browser veri e propri. Gateway : un intermediario per altri server. Diversamente dal proxy, il gateway si comporta come se fosse custode dei contenuti che fornisce, quindi i client non si accorgono della sua esistenza. Server DNS : I DNS servono per associare ad un particolare dominio un indirizzo fisico.
  5. 5. Client-server I sistemi  client-server  sono un'evoluzione dei sistemi basati sulla condivisione semplice delle  risorse . La presenza di un  server  permette ad un certo numero di  client  di condividerne le risorse, lasciando che sia il  server  a gestire gli accessi alle risorse per evitare conflitti tipici dei primi sistemi informatici.                  Corso di: Design dell'interazione     Anno 2010/2011
  6. 6. Cosa è un protocollo? Un protocollo è un metodo standard che permette la comunicazione tra i processi. Ne esistono differenti secondo quello che ci si aspetta dalla comunicazione.                  Corso di: Design dell'interazione     Anno 2010/2011
  7. 7. Categorie I protocolli orientati connessione : Si tratta di protocolli che operano un controllo di trasmissione dei dati durante una comunicazione stabilita fra due terminali.                  Corso di: Design dell'interazione     Anno 2010/2011 I protocolli vengono generalmente classificati in due categoria secondo il livello di controllo dei dati che si desidera avere : I protocolli non orientati connessione I protocolli che principalmente ci interessano sono quelli P2P. 
  8. 8. P2P                  Corso di: Design dell'interazione     Anno 2010/2011 Generalmente per peer-to-peer (o P2P ), cioè rete paritaria, si intende una rete di computer rete o qualsiasi rete informatica che non possiede nodi gerarchizzati come client o server fissi (clienti e serventi), ma un numero di nodi equivalenti (in inglese peer ) che fungono sia da cliente che da servente verso altri nodi della rete.
  9. 9. Cos'è lo streaming <ul><ul><li>  Si indica un metodo di trasmissione di file audiovisivi in tempo reale su Internet. I file streaming, dopo un primo periodo necessario a scaricarne una prima porzione, sono immediatamente fruibili on line dall'utente senza la necessità di scaricarli per intero sul PC. </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  10. 10. Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><ul><li>BBS & Napster </li></ul></ul><ul><li>     </li></ul><ul><ul><li>Torrent & eDonkey </li></ul></ul><ul><ul><li>Conclusioni </li></ul></ul>
  11. 11. BBS   Bulletin Board System Computer con sw che permette agli utenti di connettersi via linea telefonica, con funzioni di messaggistica e file sharing. Ogni &quot;server&quot; bbs salva i messaggi lasciati, e li scambia, aggiornandosi ad intervalli regolari, con gli altri della stessa rete. Fidonet arrivò ad avere decine di migliaia di nodi.                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Una delle prime esperienze &quot;community based&quot; ('70), richiedeva un'elevata perizia degli utenti </li></ul></ul><ul><ul><li>Software libero e liberamente condiviso </li></ul></ul><ul><ul><li>Limiti infrastrutturali importanti: primi modem 110 baud (56K sono circa 500 volte più potenti), costi telefonici elevati (quindi i &quot;server&quot; si aggiornano di notte, che costa di meno) </li></ul></ul>
  12. 12. BBS   Bulletin Board System 2 In Italia arriva nel 1984, by Giorgio Rutigliano, Nel 1986 si unisce a Fidonet. Subisce una forte crisi nel 1994: la prima operazione delle forze dell'ordine in maniera ignorante: con la &quot;scusa&quot; di voler interrompere traffici di materiale illegale (pedopornografia e software piratato) l'11 maggio scatta l'operazione Italian Crackdown .                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><li>Tirano giù tutta la rete, a casaccio.  </li></ul><ul><li>2 risultati, uno dannoso e l'altro controproducente:  </li></ul><ul><ul><li>chiusura di nodi innocenti -> mutilazione della rete italiana </li></ul></ul><ul><ul><li>messa in allarme dei veri criminali -> cancellazione del materiale illegale postato e passaggio alla clandestinità. </li></ul></ul><ul><li>Un sistema simile si è evoluto in altri applicativi, per esempio KDX e Carracho </li></ul>
  13. 13. Napster <ul><ul><li>sistema client connessi a server centralizzati </li></ul></ul><ul><ul><li>I client condividono la loro libreria musicale con altri client, possibilità di chat. </li></ul></ul><ul><ul><li>Diffusione nel 2000, primo network di scambio di massa, facile da usare. </li></ul></ul><ul><ul><li>Le major riescono a trascinare Napster in tribunale, si impone chiusura. (trasformazione) </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Data la struttura centralizzata -> facilità di chiusura del sistema. </li></ul></ul><ul><ul><li>Si è avuto un passaggio degli utenti sui network dei programmi Winmx, Morpheus, Kazaa et similia. </li></ul></ul><ul><ul><li>Questi sistemi sistemi più difficili da constrastare, data la sostanziale acentralità delle reti. </li></ul></ul>
  14. 14. Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><ul><li>BBS & Napster </li></ul></ul><ul><li>     </li></ul><ul><ul><li>Torrent & eDonkey </li></ul></ul><ul><ul><li>Conclusioni </li></ul></ul>
  15. 15. eDonkey <ul><ul><li>  Si tratta di una rete p2p realizzata nel 2002 da Jed McCaleb </li></ul></ul><ul><ul><li>  eDonkey (client ufficiale) Vs eMule (client amatoriale) </li></ul></ul><ul><ul><li>  Si stima che nel 2005 la rete presentasse dai 2 ai 3 milioni di utenti che condividevano tra i 500 milioni e i 2 miliardi di file </li></ul></ul><ul><ul><li>  Nel 2006 la Metamachine distributrice del client eDonkey ha raggiunto un accordo (versando 30 milioni di dollari) con la RIAA e ha cessato la distribuzione del client ufficiale. </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  16. 16. Metodi di ricerca eDonkey                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Attraverso client (eMule, eMule adunanza, xMule...) </li></ul></ul><ul><ul><li>Attraverso Forum e link diretti (DDuniverse, Italian Share) </li></ul></ul><ul><ul><li>Attraverso la rete Kademlia (Kad) </li></ul></ul>
  17. 17. Kademlia <ul><ul><li>  Non utilizza lo stesso protocollo p2p di eDonkey. </li></ul></ul><ul><ul><li>  Viene però spesso utilizzata in combinazione con esso nei client (eMule) per aumentare il numero delle fonti. </li></ul></ul><ul><ul><li>  Si basa sul collegamento diretto tra gli utenti e quindi, non necessitando di server per la ricerca, funziona anche quando quest'ultimi sono down.  </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  18. 18. Scaricamento File                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Ricerca del file </li></ul></ul><ul><ul><li>Si entra in coda per scaricarlo </li></ul></ul><ul><ul><li>Il tempo di attesa dipende dal sistema dei crediti </li></ul></ul><ul><ul><li>Il calcolo dei crediti si basa su diversi fattori tra cui: la   versione di emule, la priorità del file, la quantità dei byte che  il client richiedente ha condiviso con altri utenti. </li></ul></ul>
  19. 19. eDonkey Vantaggi/Svantaggi <ul><li>Vantaggi : </li></ul><ul><ul><li>  Utilizzo adatto anche a file di piccole dimensioni </li></ul></ul><ul><ul><li>  Si possono trovare anche file datati o di &quot;nicchia&quot; </li></ul></ul><ul><li>Svantaggi: </li></ul><ul><ul><li>  Possibilità di fake relativamente alta </li></ul></ul><ul><ul><li>  La banda spesso non è del tutto sfruttata </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  20. 20. BitTorrent <ul><ul><li>  Creato nel 2002 da Bram Cohen </li></ul></ul><ul><ul><li>  Non è un vero p2p perchè necessita della presenza di server detti tracker, ma può funzionare anche via dht (distributed hash tables) </li></ul></ul><ul><ul><li>  per la gestione dei donwload si ci affida a dei programmi client tra cui i più noti sono BitTorrent, µTorrent, Transmission e Azureus (ora rinominato Vuze) </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  21. 21. Classificazione Utenti                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><li>Nel protocollo BitTorrent è molto importante la classificazione degli utenti da parte del client: </li></ul><ul><ul><li>Seed </li></ul></ul><ul><ul><li>Peer </li></ul></ul><ul><ul><li>Leechers </li></ul></ul><ul><ul><li>Swarm </li></ul></ul>
  22. 22. Ricerca file BitTorrent                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>  Motori di ricerca: Pirate bay, Mininova, Google. </li></ul></ul><ul><ul><li>  Link su forum: tntvillage. </li></ul></ul><ul><ul><li>  Feed Rss </li></ul></ul><ul><ul><li>  Programmi di ricerca esterni: BitChe. </li></ul></ul>
  23. 23. Come nasce un file .torrent?                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>  Un utente realizza il dump </li></ul></ul><ul><ul><li>  Gli amministratori analizzano il file per evitare fake </li></ul></ul><ul><ul><li>  Viene effettuata la release del file ovvero viene reso pubblico il link del file agli utenti registrati </li></ul></ul><ul><ul><li>  Gli utenti cliccando sul link possono aggiungere il file alla lista del proprio client. </li></ul></ul>
  24. 24. BitTorrent Vantaggi/Svantaggi <ul><li>Vantaggi: </li></ul><ul><ul><li>  Buona velocità anche all'inizio (assenza di crediti) </li></ul></ul><ul><ul><li>  File controllati (no fake) </li></ul></ul><ul><ul><li>  Ideale per file di grosse dimensioni </li></ul></ul><ul><li>Svantaggi: </li></ul><ul><ul><li>  Non adatto a file di piccole dimensioni </li></ul></ul><ul><ul><li>  Gli swarm muoiono presto (difficile trovare materiale datato) </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  25. 25. Differenze eDonkey/BitTorrent 1) in eDonkey vi sono code e punteggi; in BitTorrent vi è un contatto diretto tra peer e seed 2) in eDonkey difficilmente si sarà in grado di scaricare da più client che possiedono il file; in BitTorrent l'unico limite è la banda 3) in eDonkey (eMule) ci può essere uno scambi di informazioni tramite chat irc; in BitTorrent no 4) in eDonkey difficilmente la banda sarà totalmente sfruttata; in BitTorrent una volta iniziato lo scambio la banda tende ad occuparsi                  Corso di: Design dell'interazione     Anno 2010/2011
  26. 26. Differenze eDonkey/BitTorrent 5) Per i motivi 2 e 4 la velocità di download di BitTorrent risulta essere in media più alta. 6) In eDonkey la ricerca del file è possibile già all'interno del client; in BitTorrent bisogna cercare il link con mezzi esterni.                  Corso di: Design dell'interazione     Anno 2010/2011
  27. 27. Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 <ul><ul><li>Introduzione </li></ul></ul><ul><ul><li>BBS & Napster </li></ul></ul><ul><li>     </li></ul><ul><ul><li>Torrent & eDonkey </li></ul></ul><ul><ul><li>Conclusioni </li></ul></ul>
  28. 28. Un po' di dati sulla &quot;Pirateria&quot; <ul><ul><li>  74,15 Milioni di utenti in Europa (15% della popolazione) utilizza il p2p per lo scambio dei file </li></ul></ul><ul><ul><li>  La Spagna è in testa con il 30% della popolazione </li></ul></ul><ul><ul><li>  In Cina il 73% del materiale video e il 78% di quello musicale scaricato sono pirata </li></ul></ul><ul><ul><li>  Negli Usa le percentuali sono 14% e 18% </li></ul></ul><ul><ul><li>  In Italia siamo al 31% e al 34% </li></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  29. 29. Da un punto di vista  Social <ul><li>Quali fenomeni e interazioni socioculturali nascono a seconda della strutturazione dei diversi protocolli? </li></ul><ul><li>Abbiamo provato a rispondere alla domanda evidenziando diversi parametri: </li></ul><ul><ul><li>difficoltà all'approccio: più un sistema sarà di comodo e facile uso, più utenti potenziali avrà </li></ul></ul><ul><ul><li>centralità vs acentralità: un sistema centralizzato sarà più vulnerabile ad attacchi legali </li></ul></ul><ul><ul><li>sopravvivenza in rete dei file: </li></ul></ul><ul><ul><ul><li>decentralizzazione e controllo dello stoccaggio dei file </li></ul></ul></ul><ul><ul><ul><li>accesso del programma ai file (indicizzazione o attivazione condivisione da parte dell'utente) </li></ul></ul></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  30. 30. Da un punto di vista  Social  2                  Corso di: Design dell'interazione     Anno 2010/2011 | *richiede breve addestramento | **dipende dal protocollo | *** i file si trovano sui server |  I colori nella tabella indicano il bene dal punto di vista della diffusione dei file. facilità d'uso centralità sopravvivenza file per stoccaggio sopravvivenza file per controllo accesso a condivisione dei file bbs bassa media media media bassa *** napster alta alta alta bassa alta edonkey media / alta * media ** alta media alta bittorrent media / alta * media media media bassa streaming/ hosting alta alta media bassa bassa
  31. 31. Esperimento per voi <ul><li>Esperimento mentale da fare a casa. </li></ul><ul><li>Prendete le ultime slide, e sostituite la parola &quot;file&quot; con &quot;informazione&quot; o &quot;notizia&quot;. </li></ul><ul><li>Cosa ne pensate? </li></ul><ul><li>&quot;In the US, you even lose legal rights if you store your data in a company's machines instead of your own. The police need to present you with a search warrant to get your data from you; but if they are stored in a company's server, the police can get it without showing you anything. They may not even have to give the company a search warrant.&quot;        </li></ul><ul><li>R.Stallman </li></ul>                 Corso di: Design dell'interazione     Anno 2010/2011
  32. 32.                  Corso di: Design dell'interazione     Anno 2010/2011 Grazie a tutti per l'attenzione!
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×