際際滷

際際滷Share a Scribd company logo
Corso di :
Design dell'interazione
Anno 2010/2011
Realizzato da:
Gregorio Marchi
Fulvia Favore
Francesco Panaro
Agenda

  Introduzione

  BBS & Napster

  Torrent & eDonkey

  Conclusioni




                      Corso di: Design dell'interazione   Anno 2010/2011
Cosa 竪 un server?

    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.


Il termine server pu嘆 indicare quindi:
  1. un computer utilizzato per fornire servizi ad altri computer
  2. un computer specifico appartenente alla fascia di mercato dedicata
     all'uso come server
  3. un processo (ovvero un programma software in esecuzione) che
     fornisca servizi ad altri processi (es. Server Web).




                                                Corso di: Design dell'interazione   Anno 2010/2011
Divisione dei server

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.




                                             Corso di: Design dell'interazione   Anno 2010/2011
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
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
Categorie

I protocolli vengono generalmente classificati in due categoria secondo il
livello di controllo dei dati che si desidera avere :


I protocolli orientati                   I protocolli non orientati
connessione:                             connessione
Si tratta di protocolli che operano
un controllo di trasmissione dei
dati durante una comunicazione
stabilita fra due terminali.



  I protocolli che principalmente ci interessano sono quelli P2P.




                                                Corso di: Design dell'interazione   Anno 2010/2011
P2P


      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.




            Corso di: Design dell'interazione   Anno 2010/2011
Cos'竪 lo streaming


    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.




                                        Corso di: Design dell'interazione   Anno 2010/2011
Agenda

  Introduzione

  BBS & Napster

  Torrent & eDonkey

  Conclusioni




                      Corso di: Design dell'interazione   Anno 2010/2011
BBS       Bulletin Board System

Computer con sw che                  Una delle prime esperienze
permette agli utenti di              "community based" ('70),
connettersi via linea                richiedeva un'elevata perizia
telefonica, con funzioni di          degli utenti
messaggistica e file sharing.        Software libero e liberamente
Ogni "server" bbs salva i            condiviso
messaggi lasciati, e li              Limiti infrastrutturali
scambia, aggiornandosi ad            importanti: primi modem
intervalli regolari, con gli altri   110 baud (56K sono circa
della stessa rete.                   500 volte pi湛 potenti), costi
Fidonet arriv嘆 ad avere decine       telefonici elevati (quindi i
di migliaia di nodi.                 "server" si aggiornano di
                                     notte, che costa di meno)




                                         Corso di: Design dell'interazione   Anno 2010/2011
BBS      Bulletin Board System 2

In Italia arriva nel 1984, by    Tirano gi湛 tutta la rete, a
Giorgio Rutigliano, Nel 1986     casaccio.
si unisce a Fidonet.             2 risultati, uno dannoso e l'altro
Subisce una forte crisi nel      controproducente:
1994: la prima operazione            chiusura di nodi innocenti -
delle forze dell'ordine in           > mutilazione della rete
maniera ignorante: con la            italiana
"scusa" di voler interrompere        messa in allarme dei veri
traffici di materiale illegale       criminali -> cancellazione
(pedopornografia e software          del materiale illegale
piratato) l'11 maggio scatta         postato e passaggio alla
l'operazione Italian                 clandestinit.
Crackdown.
                                 Un sistema simile si 竪 evoluto
                                 in altri applicativi, per esempio
                                 KDX e Carracho
                                         Corso di: Design dell'interazione   Anno 2010/2011
Napster
  sistema client connessi a      Data la struttura
  server centralizzati           centralizzata -> facilit di
  I client condividono la loro   chiusura del sistema.
  libreria musicale con altri    Si 竪 avuto un passaggio
  client, possibilit di chat.   degli utenti sui network
  Diffusione nel 2000, primo     dei programmi Winmx,
  network di scambio di          Morpheus, Kazaa et
  massa, facile da usare.        similia.
  Le major riescono a            Questi sistemi sistemi pi湛
  trascinare Napster in          difficili da constrastare,
  tribunale, si impone           data la sostanziale
  chiusura.                      acentralit delle reti.
  (trasformazione)




                                   Corso di: Design dell'interazione   Anno 2010/2011
Agenda

  Introduzione

  BBS & Napster

  Torrent & eDonkey

  Conclusioni




                      Corso di: Design dell'interazione   Anno 2010/2011
eDonkey

  Si tratta di una rete p2p realizzata nel 2002 da Jed McCaleb

  eDonkey (client ufficiale) Vs eMule (client amatoriale)

  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

  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.




                                          Corso di: Design dell'interazione   Anno 2010/2011
Metodi di ricerca eDonkey


  Attraverso client (eMule, eMule adunanza, xMule...)

  Attraverso Forum e link diretti (DDuniverse, Italian Share)

  Attraverso la rete Kademlia (Kad)




                                        Corso di: Design dell'interazione   Anno 2010/2011
Kademlia

  Non utilizza lo stesso protocollo p2p di eDonkey.

   Viene per嘆 spesso utilizzata in combinazione con esso nei client
  (eMule) per aumentare il numero delle fonti.

  Si basa sul collegamento diretto tra gli utenti e quindi, non
  necessitando di server per la ricerca, funziona anche quando
  quest'ultimi sono down.




                                            Corso di: Design dell'interazione   Anno 2010/2011
Scaricamento File

  Ricerca del file

  Si entra in coda per scaricarlo

  Il tempo di attesa dipende dal sistema dei crediti

  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.




                                        Corso di: Design dell'interazione   Anno 2010/2011
eDonkey Vantaggi/Svantaggi


 Vantaggi:

    Utilizzo adatto anche a file di piccole dimensioni
    Si possono trovare anche file datati o di "nicchia"

 Svantaggi:

    Possibilit di fake relativamente alta
    La banda spesso non 竪 del tutto sfruttata




                                        Corso di: Design dell'interazione   Anno 2010/2011
BitTorrent

   Creato nel 2002 da Bram Cohen

    Non 竪 un vero p2p perch竪 necessita della presenza di server
   detti tracker, ma pu嘆 funzionare anche via dht (distributed
   hash tables)

    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)




                                        Corso di: Design dell'interazione   Anno 2010/2011
Classificazione Utenti


  Nel protocollo BitTorrent 竪 molto importante la
  classificazione degli utenti da parte del client:

     Seed

     Peer

     Leechers

     Swarm




                                          Corso di: Design dell'interazione   Anno 2010/2011
Ricerca file BitTorrent


    Motori di ricerca: Pirate bay, Mininova, Google.

    Link su forum: tntvillage.

    Feed Rss

    Programmi di ricerca esterni: BitChe.




                                      Corso di: Design dell'interazione   Anno 2010/2011
Come nasce un file .torrent?


     Un utente realizza il dump

     Gli amministratori analizzano il file per evitare fake

     Viene effettuata la release del file ovvero viene reso
    pubblico il link del file agli utenti registrati

     Gli utenti cliccando sul link possono aggiungere il file
    alla lista del proprio client.




                                        Corso di: Design dell'interazione   Anno 2010/2011
BitTorrent Vantaggi/Svantaggi

  Vantaggi:
     Buona velocit anche all'inizio (assenza di crediti)
     File controllati (no fake)
     Ideale per file di grosse dimensioni

  Svantaggi:
      Non adatto a file di piccole dimensioni
      Gli swarm muoiono presto (difficile trovare materiale
     datato)




                                          Corso di: Design dell'interazione   Anno 2010/2011
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
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
Agenda

  Introduzione

  BBS & Napster

  Torrent & eDonkey

  Conclusioni




                      Corso di: Design dell'interazione   Anno 2010/2011
Un po' di dati sulla "Pirateria"

    74,15 Milioni di utenti in Europa (15% della popolazione)
   utilizza il p2p per lo scambio dei file

   La Spagna 竪 in testa con il 30% della popolazione

   In Cina il 73% del materiale video e il 78% di quello
   musicale scaricato sono pirata

   Negli Usa le percentuali sono 14% e 18%

   In Italia siamo al 31% e al 34%




                                        Corso di: Design dell'interazione   Anno 2010/2011
Da un punto di vista
Social
 Quali fenomeni e interazioni socioculturali nascono a seconda
 della strutturazione dei diversi protocolli?

 Abbiamo provato a rispondere alla domanda evidenziando
 diversi parametri:
     difficolt all'approccio: pi湛 un sistema sar di comodo e
     facile uso, pi湛 utenti potenziali avr
     centralit vs acentralit: un sistema centralizzato sar pi湛
     vulnerabile ad attacchi legali
     sopravvivenza in rete dei file:
          decentralizzazione e controllo dello stoccaggio dei file
          accesso del programma ai file (indicizzazione o
          attivazione condivisione da parte dell'utente)


                                           Corso di: Design dell'interazione   Anno 2010/2011
Da un punto di vista
Social 2
I colori nella tabella indicano il bene dal punto di vista della
diffusione dei file.

                  facilit     centralit      sopravvivenza          sopravvivenza accesso a
                   d'uso                             file                file per   condivision
                                               per stoccaggio           controllo    e 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/         alta            alta             media                    bassa                     bassa
   hosting


            | *richiede breve addestramento | **dipende dal protocollo | *** i file si trovano sui server |


                                                                   Corso di: Design dell'interazione    Anno 2010/2011
Esperimento per voi
Esperimento mentale da fare a casa.

Prendete le ultime slide, e sostituite la parola "file" con
"informazione" o "notizia".

Cosa ne pensate?

"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."
                                                                    R.Stallman



                                            Corso di: Design dell'interazione   Anno 2010/2011
Grazie a tutti per l'attenzione!




                    Corso di: Design dell'interazione   Anno 2010/2011

More Related Content

What's hot (20)

Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015
Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015
Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015
Domenico Barile
Laurea in infermieristica lezione 02 - informatica seconda parte
Laurea in infermieristica   lezione 02 - informatica seconda parteLaurea in infermieristica   lezione 02 - informatica seconda parte
Laurea in infermieristica lezione 02 - informatica seconda parte
Roberto De Toma
Laurea in infermieristica lezione 03 - informatica parte terza
Laurea in infermieristica   lezione 03 - informatica parte terzaLaurea in infermieristica   lezione 03 - informatica parte terza
Laurea in infermieristica lezione 03 - informatica parte terza
Roberto De Toma
Collaborative on line network
Collaborative on line networkCollaborative on line network
Collaborative on line network
Andrea Linfozzi
02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)
Giuseppe Vizzari
Nuove tecnologie e societ globale
Nuove tecnologie e societ globaleNuove tecnologie e societ globale
Nuove tecnologie e societ globale
Andrea Linfozzi
Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...
Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...
Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...
Paolo Nesi
2 .Introduzione a internet
2 .Introduzione a internet2 .Introduzione a internet
2 .Introduzione a internet
Roberto Polillo
Web Project - LESSON 1
Web Project - LESSON 1Web Project - LESSON 1
Web Project - LESSON 1
Yunikon Design
Storia ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webStoria ed Architettura di Internet e del web
Storia ed Architettura di Internet e del web
vfailla
Reti di computer e protocolli
Reti di computer e protocolliReti di computer e protocolli
Reti di computer e protocolli
filibertodicarlo
Le reti di computer (2)
Le reti di computer (2)Le reti di computer (2)
Le reti di computer (2)
filibertodicarlo
3 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/183 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/18
Giuseppe Vizzari
Data journalism
Data journalismData journalism
Data journalism
Claudia Costa
Lezione 3 internet
Lezione 3 internetLezione 3 internet
Lezione 3 internet
dpgiuseppe69
Il Cloud
Il CloudIl Cloud
Il Cloud
Franco Marra
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2
pma77
Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015
Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015
Serate di alfbetizzazione digitale - Primo incontro 27 Aprile 2015
Domenico Barile
Laurea in infermieristica lezione 02 - informatica seconda parte
Laurea in infermieristica   lezione 02 - informatica seconda parteLaurea in infermieristica   lezione 02 - informatica seconda parte
Laurea in infermieristica lezione 02 - informatica seconda parte
Roberto De Toma
Laurea in infermieristica lezione 03 - informatica parte terza
Laurea in infermieristica   lezione 03 - informatica parte terzaLaurea in infermieristica   lezione 03 - informatica parte terza
Laurea in infermieristica lezione 03 - informatica parte terza
Roberto De Toma
Collaborative on line network
Collaborative on line networkCollaborative on line network
Collaborative on line network
Andrea Linfozzi
02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)02 - Introduzione a Internet (I)
02 - Introduzione a Internet (I)
Giuseppe Vizzari
Nuove tecnologie e societ globale
Nuove tecnologie e societ globaleNuove tecnologie e societ globale
Nuove tecnologie e societ globale
Andrea Linfozzi
Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...
Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...
Sistemi Distribuiti part 5: P2P systems: from simple to distributed P2P trust...
Paolo Nesi
2 .Introduzione a internet
2 .Introduzione a internet2 .Introduzione a internet
2 .Introduzione a internet
Roberto Polillo
Web Project - LESSON 1
Web Project - LESSON 1Web Project - LESSON 1
Web Project - LESSON 1
Yunikon Design
Storia ed Architettura di Internet e del web
Storia ed Architettura di Internet e del webStoria ed Architettura di Internet e del web
Storia ed Architettura di Internet e del web
vfailla
Reti di computer e protocolli
Reti di computer e protocolliReti di computer e protocolli
Reti di computer e protocolli
filibertodicarlo
Le reti di computer (2)
Le reti di computer (2)Le reti di computer (2)
Le reti di computer (2)
filibertodicarlo
3 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/183 - Introduzione a Internet (2/2) - 17/18
3 - Introduzione a Internet (2/2) - 17/18
Giuseppe Vizzari
Lezione 3 internet
Lezione 3 internetLezione 3 internet
Lezione 3 internet
dpgiuseppe69
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2
pma77

Viewers also liked (7)

Professionalcouselingdcottone
ProfessionalcouselingdcottoneProfessionalcouselingdcottone
Professionalcouselingdcottone
Owner
Danielquinn ishmael-121018024631-phpapp02
Danielquinn ishmael-121018024631-phpapp02Danielquinn ishmael-121018024631-phpapp02
Danielquinn ishmael-121018024631-phpapp02
Marco Anselmi
Luciana Zanon & Network
Luciana Zanon & NetworkLuciana Zanon & Network
Luciana Zanon & Network
luciana zanon
Welfare aziendale
Welfare aziendaleWelfare aziendale
Welfare aziendale
luciana zanon
09 2017 anfos-opuscolo-rischio-rumore-ambienti-di-lavoro
09   2017   anfos-opuscolo-rischio-rumore-ambienti-di-lavoro09   2017   anfos-opuscolo-rischio-rumore-ambienti-di-lavoro
09 2017 anfos-opuscolo-rischio-rumore-ambienti-di-lavoro
http://www.studioingvolpi.it
SEO Strategie di Search Marketing per siti e-commerce
SEO Strategie di Search Marketing per siti e-commerceSEO Strategie di Search Marketing per siti e-commerce
SEO Strategie di Search Marketing per siti e-commerce
Luigi Sciolti
Professionalcouselingdcottone
ProfessionalcouselingdcottoneProfessionalcouselingdcottone
Professionalcouselingdcottone
Owner
Danielquinn ishmael-121018024631-phpapp02
Danielquinn ishmael-121018024631-phpapp02Danielquinn ishmael-121018024631-phpapp02
Danielquinn ishmael-121018024631-phpapp02
Marco Anselmi
Luciana Zanon & Network
Luciana Zanon & NetworkLuciana Zanon & Network
Luciana Zanon & Network
luciana zanon
Welfare aziendale
Welfare aziendaleWelfare aziendale
Welfare aziendale
luciana zanon
09 2017 anfos-opuscolo-rischio-rumore-ambienti-di-lavoro
09   2017   anfos-opuscolo-rischio-rumore-ambienti-di-lavoro09   2017   anfos-opuscolo-rischio-rumore-ambienti-di-lavoro
09 2017 anfos-opuscolo-rischio-rumore-ambienti-di-lavoro
http://www.studioingvolpi.it
SEO Strategie di Search Marketing per siti e-commerce
SEO Strategie di Search Marketing per siti e-commerceSEO Strategie di Search Marketing per siti e-commerce
SEO Strategie di Search Marketing per siti e-commerce
Luigi Sciolti

Similar to Aspetto sociale del p2p (20)

Il web e la sua evoluzione
Il web e la sua evoluzioneIl web e la sua evoluzione
Il web e la sua evoluzione
Nino Lopez
3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)
Giuseppe Vizzari
20. Cloud computing
20. Cloud computing20. Cloud computing
20. Cloud computing
Roberto Polillo
P2P
P2PP2P
P2P
Economia dell'Innovazione
Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19
Giuseppe Vizzari
Lezione1 internet i primi passi
Lezione1 internet i primi passiLezione1 internet i primi passi
Lezione1 internet i primi passi
GeniusProgetto
Nuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaborationNuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaboration
Prof Web
Nuova ECDL - 7-Online collaboration
Nuova ECDL - 7-Online collaborationNuova ECDL - 7-Online collaboration
Nuova ECDL - 7-Online collaboration
Nino Lopez
Altri strumenti di comunicazione
Altri strumenti di comunicazioneAltri strumenti di comunicazione
Altri strumenti di comunicazione
Giovanni Mennea
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
Roberto Polillo
Introduzione alla creazione di siti internet
Introduzione alla creazione di siti internetIntroduzione alla creazione di siti internet
Introduzione alla creazione di siti internet
maramazza
6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaforma
Roberto Polillo
P2P: not only file sharing
P2P: not only file sharingP2P: not only file sharing
P2P: not only file sharing
Marta Fava
Cefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa BifCefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa Bif
Emanuele Della Valle
La scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFLa scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAF
Plone for Research and University
Information Technology Law
Information Technology LawInformation Technology Law
Information Technology Law
Alessandro Abate
Presentazione Wap Vs I Mode
Presentazione Wap Vs I ModePresentazione Wap Vs I Mode
Presentazione Wap Vs I Mode
masso87
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
Caterina Policaro
Lezione 1 internet i primi passi
Lezione 1   internet i primi passiLezione 1   internet i primi passi
Lezione 1 internet i primi passi
GeniusProgetto
Il web e la sua evoluzione
Il web e la sua evoluzioneIl web e la sua evoluzione
Il web e la sua evoluzione
Nino Lopez
3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)
Giuseppe Vizzari
Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19Introduzione a Internet (2/2) - 18/19
Introduzione a Internet (2/2) - 18/19
Giuseppe Vizzari
Lezione1 internet i primi passi
Lezione1 internet i primi passiLezione1 internet i primi passi
Lezione1 internet i primi passi
GeniusProgetto
Nuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaborationNuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaboration
Prof Web
Nuova ECDL - 7-Online collaboration
Nuova ECDL - 7-Online collaborationNuova ECDL - 7-Online collaboration
Nuova ECDL - 7-Online collaboration
Nino Lopez
Altri strumenti di comunicazione
Altri strumenti di comunicazioneAltri strumenti di comunicazione
Altri strumenti di comunicazione
Giovanni Mennea
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
Roberto Polillo
Introduzione alla creazione di siti internet
Introduzione alla creazione di siti internetIntroduzione alla creazione di siti internet
Introduzione alla creazione di siti internet
maramazza
6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaforma
Roberto Polillo
P2P: not only file sharing
P2P: not only file sharingP2P: not only file sharing
P2P: not only file sharing
Marta Fava
Cefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa BifCefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa Bif
Emanuele Della Valle
La scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFLa scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAF
Plone for Research and University
Information Technology Law
Information Technology LawInformation Technology Law
Information Technology Law
Alessandro Abate
Presentazione Wap Vs I Mode
Presentazione Wap Vs I ModePresentazione Wap Vs I Mode
Presentazione Wap Vs I Mode
masso87
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
Caterina Policaro
Lezione 1 internet i primi passi
Lezione 1   internet i primi passiLezione 1   internet i primi passi
Lezione 1 internet i primi passi
GeniusProgetto

More from Gregorio Marchi (7)

Turismo e outdoor nuova
Turismo e outdoor   nuovaTurismo e outdoor   nuova
Turismo e outdoor nuova
Gregorio Marchi
Turismo e outdoor vecchia
Turismo e outdoor   vecchiaTurismo e outdoor   vecchia
Turismo e outdoor vecchia
Gregorio Marchi
UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...
UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...
UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...
Gregorio Marchi
Relazione del progetto "in Bicocca"
Relazione del progetto "in Bicocca"Relazione del progetto "in Bicocca"
Relazione del progetto "in Bicocca"
Gregorio Marchi
Marchi mirror neurons and evolution of language
Marchi   mirror neurons and evolution of languageMarchi   mirror neurons and evolution of language
Marchi mirror neurons and evolution of language
Gregorio Marchi
Condizionamento
CondizionamentoCondizionamento
Condizionamento
Gregorio Marchi
Ruolo del tratto di personalit nei giochi economici.
Ruolo del tratto di personalit nei giochi economici.Ruolo del tratto di personalit nei giochi economici.
Ruolo del tratto di personalit nei giochi economici.
Gregorio Marchi
Turismo e outdoor nuova
Turismo e outdoor   nuovaTurismo e outdoor   nuova
Turismo e outdoor nuova
Gregorio Marchi
Turismo e outdoor vecchia
Turismo e outdoor   vecchiaTurismo e outdoor   vecchia
Turismo e outdoor vecchia
Gregorio Marchi
UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...
UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...
UnAnalisi di Contenuto dei Paginoni Centrali di Playboy dal 1990 al 2008: Ca...
Gregorio Marchi
Relazione del progetto "in Bicocca"
Relazione del progetto "in Bicocca"Relazione del progetto "in Bicocca"
Relazione del progetto "in Bicocca"
Gregorio Marchi
Marchi mirror neurons and evolution of language
Marchi   mirror neurons and evolution of languageMarchi   mirror neurons and evolution of language
Marchi mirror neurons and evolution of language
Gregorio Marchi
Ruolo del tratto di personalit nei giochi economici.
Ruolo del tratto di personalit nei giochi economici.Ruolo del tratto di personalit nei giochi economici.
Ruolo del tratto di personalit nei giochi economici.
Gregorio Marchi

Recently uploaded (17)

Improving Code Quality 1st Edition Yiannis Kanellopoulos & Tim Walker
Improving Code Quality 1st Edition Yiannis Kanellopoulos & Tim WalkerImproving Code Quality 1st Edition Yiannis Kanellopoulos & Tim Walker
Improving Code Quality 1st Edition Yiannis Kanellopoulos & Tim Walker
aokasmaany
Test Bank for Systems Analysis and Design 8th Edition: Kendall
Test Bank for Systems Analysis and Design 8th Edition: KendallTest Bank for Systems Analysis and Design 8th Edition: Kendall
Test Bank for Systems Analysis and Design 8th Edition: Kendall
alawamajina
1_Biomolecole_Carboidrati scienze sup.ppt
1_Biomolecole_Carboidrati scienze sup.ppt1_Biomolecole_Carboidrati scienze sup.ppt
1_Biomolecole_Carboidrati scienze sup.ppt
DanyPagan
aristotele_lecture_UNINA_introduzione.ppt
aristotele_lecture_UNINA_introduzione.pptaristotele_lecture_UNINA_introduzione.ppt
aristotele_lecture_UNINA_introduzione.ppt
arienzoalessandro
Intermediate Accounting Vol 2 Canadian 2nd Edition Lo Test Bank
Intermediate Accounting Vol 2 Canadian 2nd Edition Lo Test BankIntermediate Accounting Vol 2 Canadian 2nd Edition Lo Test Bank
Intermediate Accounting Vol 2 Canadian 2nd Edition Lo Test Bank
jotinlywood
Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...
Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...
Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...
Damiano Orru
Engineering Economy Sullivan Wicks Koelling 15th Edition Test Bank
Engineering Economy Sullivan Wicks Koelling 15th Edition Test BankEngineering Economy Sullivan Wicks Koelling 15th Edition Test Bank
Engineering Economy Sullivan Wicks Koelling 15th Edition Test Bank
gadevshahma
Customer Satisfaction a.s. 2022-23 - Questionario autovalutazione
Customer Satisfaction a.s. 2022-23 - Questionario autovalutazioneCustomer Satisfaction a.s. 2022-23 - Questionario autovalutazione
Customer Satisfaction a.s. 2022-23 - Questionario autovalutazione
belodevici
Solution Manual for Intermediate Accounting 3rd Edition by Wahlen
Solution Manual for Intermediate Accounting 3rd Edition by WahlenSolution Manual for Intermediate Accounting 3rd Edition by Wahlen
Solution Manual for Intermediate Accounting 3rd Edition by Wahlen
titeuxprasil
Viva training in ENT preparation for the FRCS ORL HNS 1st ed Edition Winter
Viva training in ENT preparation for the FRCS ORL HNS 1st ed Edition WinterViva training in ENT preparation for the FRCS ORL HNS 1st ed Edition Winter
Viva training in ENT preparation for the FRCS ORL HNS 1st ed Edition Winter
munirinkuah
Customer Satisfaction a.s. 2023-24 - Questionario Autovalutazione
Customer Satisfaction a.s. 2023-24 - Questionario AutovalutazioneCustomer Satisfaction a.s. 2023-24 - Questionario Autovalutazione
Customer Satisfaction a.s. 2023-24 - Questionario Autovalutazione
belodevici
Global Economic Institutions 1st Edition Willem Molle
Global Economic Institutions 1st Edition Willem MolleGlobal Economic Institutions 1st Edition Willem Molle
Global Economic Institutions 1st Edition Willem Molle
koloohgazari67
The Digital Revolution: A Short History of an Ideology Balbi
The Digital Revolution: A Short History of an Ideology BalbiThe Digital Revolution: A Short History of an Ideology Balbi
The Digital Revolution: A Short History of an Ideology Balbi
obrohepner
2 - Presentazione disturbo spettro autismo.pdf
2 - Presentazione disturbo spettro  autismo.pdf2 - Presentazione disturbo spettro  autismo.pdf
2 - Presentazione disturbo spettro autismo.pdf
GiovanniBertoni
Introduction to Programming with C++ 3rd Edition Liang Test Bank
Introduction to Programming with C++ 3rd Edition Liang Test BankIntroduction to Programming with C++ 3rd Edition Liang Test Bank
Introduction to Programming with C++ 3rd Edition Liang Test Bank
toblerleunis
Test Bank for Understanding Abnormal Behavior, 10th Edition : Sue
Test Bank for Understanding Abnormal Behavior, 10th Edition : SueTest Bank for Understanding Abnormal Behavior, 10th Edition : Sue
Test Bank for Understanding Abnormal Behavior, 10th Edition : Sue
dementogge
New Methods of Literacy Research 1st Edition Peggy Albers
New Methods of Literacy Research 1st Edition Peggy AlbersNew Methods of Literacy Research 1st Edition Peggy Albers
New Methods of Literacy Research 1st Edition Peggy Albers
uxhcablende
Improving Code Quality 1st Edition Yiannis Kanellopoulos & Tim Walker
Improving Code Quality 1st Edition Yiannis Kanellopoulos & Tim WalkerImproving Code Quality 1st Edition Yiannis Kanellopoulos & Tim Walker
Improving Code Quality 1st Edition Yiannis Kanellopoulos & Tim Walker
aokasmaany
Test Bank for Systems Analysis and Design 8th Edition: Kendall
Test Bank for Systems Analysis and Design 8th Edition: KendallTest Bank for Systems Analysis and Design 8th Edition: Kendall
Test Bank for Systems Analysis and Design 8th Edition: Kendall
alawamajina
1_Biomolecole_Carboidrati scienze sup.ppt
1_Biomolecole_Carboidrati scienze sup.ppt1_Biomolecole_Carboidrati scienze sup.ppt
1_Biomolecole_Carboidrati scienze sup.ppt
DanyPagan
aristotele_lecture_UNINA_introduzione.ppt
aristotele_lecture_UNINA_introduzione.pptaristotele_lecture_UNINA_introduzione.ppt
aristotele_lecture_UNINA_introduzione.ppt
arienzoalessandro
Intermediate Accounting Vol 2 Canadian 2nd Edition Lo Test Bank
Intermediate Accounting Vol 2 Canadian 2nd Edition Lo Test BankIntermediate Accounting Vol 2 Canadian 2nd Edition Lo Test Bank
Intermediate Accounting Vol 2 Canadian 2nd Edition Lo Test Bank
jotinlywood
Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...
Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...
Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...
Damiano Orru
Engineering Economy Sullivan Wicks Koelling 15th Edition Test Bank
Engineering Economy Sullivan Wicks Koelling 15th Edition Test BankEngineering Economy Sullivan Wicks Koelling 15th Edition Test Bank
Engineering Economy Sullivan Wicks Koelling 15th Edition Test Bank
gadevshahma
Customer Satisfaction a.s. 2022-23 - Questionario autovalutazione
Customer Satisfaction a.s. 2022-23 - Questionario autovalutazioneCustomer Satisfaction a.s. 2022-23 - Questionario autovalutazione
Customer Satisfaction a.s. 2022-23 - Questionario autovalutazione
belodevici
Solution Manual for Intermediate Accounting 3rd Edition by Wahlen
Solution Manual for Intermediate Accounting 3rd Edition by WahlenSolution Manual for Intermediate Accounting 3rd Edition by Wahlen
Solution Manual for Intermediate Accounting 3rd Edition by Wahlen
titeuxprasil
Viva training in ENT preparation for the FRCS ORL HNS 1st ed Edition Winter
Viva training in ENT preparation for the FRCS ORL HNS 1st ed Edition WinterViva training in ENT preparation for the FRCS ORL HNS 1st ed Edition Winter
Viva training in ENT preparation for the FRCS ORL HNS 1st ed Edition Winter
munirinkuah
Customer Satisfaction a.s. 2023-24 - Questionario Autovalutazione
Customer Satisfaction a.s. 2023-24 - Questionario AutovalutazioneCustomer Satisfaction a.s. 2023-24 - Questionario Autovalutazione
Customer Satisfaction a.s. 2023-24 - Questionario Autovalutazione
belodevici
Global Economic Institutions 1st Edition Willem Molle
Global Economic Institutions 1st Edition Willem MolleGlobal Economic Institutions 1st Edition Willem Molle
Global Economic Institutions 1st Edition Willem Molle
koloohgazari67
The Digital Revolution: A Short History of an Ideology Balbi
The Digital Revolution: A Short History of an Ideology BalbiThe Digital Revolution: A Short History of an Ideology Balbi
The Digital Revolution: A Short History of an Ideology Balbi
obrohepner
2 - Presentazione disturbo spettro autismo.pdf
2 - Presentazione disturbo spettro  autismo.pdf2 - Presentazione disturbo spettro  autismo.pdf
2 - Presentazione disturbo spettro autismo.pdf
GiovanniBertoni
Introduction to Programming with C++ 3rd Edition Liang Test Bank
Introduction to Programming with C++ 3rd Edition Liang Test BankIntroduction to Programming with C++ 3rd Edition Liang Test Bank
Introduction to Programming with C++ 3rd Edition Liang Test Bank
toblerleunis
Test Bank for Understanding Abnormal Behavior, 10th Edition : Sue
Test Bank for Understanding Abnormal Behavior, 10th Edition : SueTest Bank for Understanding Abnormal Behavior, 10th Edition : Sue
Test Bank for Understanding Abnormal Behavior, 10th Edition : Sue
dementogge
New Methods of Literacy Research 1st Edition Peggy Albers
New Methods of Literacy Research 1st Edition Peggy AlbersNew Methods of Literacy Research 1st Edition Peggy Albers
New Methods of Literacy Research 1st Edition Peggy Albers
uxhcablende

Aspetto sociale del p2p

  • 1. Corso di : Design dell'interazione Anno 2010/2011 Realizzato da: Gregorio Marchi Fulvia Favore Francesco Panaro
  • 2. Agenda Introduzione BBS & Napster Torrent & eDonkey Conclusioni Corso di: Design dell'interazione Anno 2010/2011
  • 3. Cosa 竪 un server? 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. Il termine server pu嘆 indicare quindi: 1. un computer utilizzato per fornire servizi ad altri computer 2. un computer specifico appartenente alla fascia di mercato dedicata all'uso come server 3. un processo (ovvero un programma software in esecuzione) che fornisca servizi ad altri processi (es. Server Web). Corso di: Design dell'interazione Anno 2010/2011
  • 4. Divisione dei server 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. Corso di: Design dell'interazione Anno 2010/2011
  • 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. 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. Categorie I protocolli vengono generalmente classificati in due categoria secondo il livello di controllo dei dati che si desidera avere : I protocolli orientati I protocolli non orientati connessione: connessione Si tratta di protocolli che operano un controllo di trasmissione dei dati durante una comunicazione stabilita fra due terminali. I protocolli che principalmente ci interessano sono quelli P2P. Corso di: Design dell'interazione Anno 2010/2011
  • 8. P2P 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. Corso di: Design dell'interazione Anno 2010/2011
  • 9. Cos'竪 lo streaming 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. Corso di: Design dell'interazione Anno 2010/2011
  • 10. Agenda Introduzione BBS & Napster Torrent & eDonkey Conclusioni Corso di: Design dell'interazione Anno 2010/2011
  • 11. BBS Bulletin Board System Computer con sw che Una delle prime esperienze permette agli utenti di "community based" ('70), connettersi via linea richiedeva un'elevata perizia telefonica, con funzioni di degli utenti messaggistica e file sharing. Software libero e liberamente Ogni "server" bbs salva i condiviso messaggi lasciati, e li Limiti infrastrutturali scambia, aggiornandosi ad importanti: primi modem intervalli regolari, con gli altri 110 baud (56K sono circa della stessa rete. 500 volte pi湛 potenti), costi Fidonet arriv嘆 ad avere decine telefonici elevati (quindi i di migliaia di nodi. "server" si aggiornano di notte, che costa di meno) Corso di: Design dell'interazione Anno 2010/2011
  • 12. BBS Bulletin Board System 2 In Italia arriva nel 1984, by Tirano gi湛 tutta la rete, a Giorgio Rutigliano, Nel 1986 casaccio. si unisce a Fidonet. 2 risultati, uno dannoso e l'altro Subisce una forte crisi nel controproducente: 1994: la prima operazione chiusura di nodi innocenti - delle forze dell'ordine in > mutilazione della rete maniera ignorante: con la italiana "scusa" di voler interrompere messa in allarme dei veri traffici di materiale illegale criminali -> cancellazione (pedopornografia e software del materiale illegale piratato) l'11 maggio scatta postato e passaggio alla l'operazione Italian clandestinit. Crackdown. Un sistema simile si 竪 evoluto in altri applicativi, per esempio KDX e Carracho Corso di: Design dell'interazione Anno 2010/2011
  • 13. Napster sistema client connessi a Data la struttura server centralizzati centralizzata -> facilit di I client condividono la loro chiusura del sistema. libreria musicale con altri Si 竪 avuto un passaggio client, possibilit di chat. degli utenti sui network Diffusione nel 2000, primo dei programmi Winmx, network di scambio di Morpheus, Kazaa et massa, facile da usare. similia. Le major riescono a Questi sistemi sistemi pi湛 trascinare Napster in difficili da constrastare, tribunale, si impone data la sostanziale chiusura. acentralit delle reti. (trasformazione) Corso di: Design dell'interazione Anno 2010/2011
  • 14. Agenda Introduzione BBS & Napster Torrent & eDonkey Conclusioni Corso di: Design dell'interazione Anno 2010/2011
  • 15. eDonkey Si tratta di una rete p2p realizzata nel 2002 da Jed McCaleb eDonkey (client ufficiale) Vs eMule (client amatoriale) 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 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. Corso di: Design dell'interazione Anno 2010/2011
  • 16. Metodi di ricerca eDonkey Attraverso client (eMule, eMule adunanza, xMule...) Attraverso Forum e link diretti (DDuniverse, Italian Share) Attraverso la rete Kademlia (Kad) Corso di: Design dell'interazione Anno 2010/2011
  • 17. Kademlia Non utilizza lo stesso protocollo p2p di eDonkey. Viene per嘆 spesso utilizzata in combinazione con esso nei client (eMule) per aumentare il numero delle fonti. Si basa sul collegamento diretto tra gli utenti e quindi, non necessitando di server per la ricerca, funziona anche quando quest'ultimi sono down. Corso di: Design dell'interazione Anno 2010/2011
  • 18. Scaricamento File Ricerca del file Si entra in coda per scaricarlo Il tempo di attesa dipende dal sistema dei crediti 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. Corso di: Design dell'interazione Anno 2010/2011
  • 19. eDonkey Vantaggi/Svantaggi Vantaggi: Utilizzo adatto anche a file di piccole dimensioni Si possono trovare anche file datati o di "nicchia" Svantaggi: Possibilit di fake relativamente alta La banda spesso non 竪 del tutto sfruttata Corso di: Design dell'interazione Anno 2010/2011
  • 20. BitTorrent Creato nel 2002 da Bram Cohen Non 竪 un vero p2p perch竪 necessita della presenza di server detti tracker, ma pu嘆 funzionare anche via dht (distributed hash tables) 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) Corso di: Design dell'interazione Anno 2010/2011
  • 21. Classificazione Utenti Nel protocollo BitTorrent 竪 molto importante la classificazione degli utenti da parte del client: Seed Peer Leechers Swarm Corso di: Design dell'interazione Anno 2010/2011
  • 22. Ricerca file BitTorrent Motori di ricerca: Pirate bay, Mininova, Google. Link su forum: tntvillage. Feed Rss Programmi di ricerca esterni: BitChe. Corso di: Design dell'interazione Anno 2010/2011
  • 23. Come nasce un file .torrent? Un utente realizza il dump Gli amministratori analizzano il file per evitare fake Viene effettuata la release del file ovvero viene reso pubblico il link del file agli utenti registrati Gli utenti cliccando sul link possono aggiungere il file alla lista del proprio client. Corso di: Design dell'interazione Anno 2010/2011
  • 24. BitTorrent Vantaggi/Svantaggi Vantaggi: Buona velocit anche all'inizio (assenza di crediti) File controllati (no fake) Ideale per file di grosse dimensioni Svantaggi: Non adatto a file di piccole dimensioni Gli swarm muoiono presto (difficile trovare materiale datato) Corso di: Design dell'interazione Anno 2010/2011
  • 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. 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. Agenda Introduzione BBS & Napster Torrent & eDonkey Conclusioni Corso di: Design dell'interazione Anno 2010/2011
  • 28. Un po' di dati sulla "Pirateria" 74,15 Milioni di utenti in Europa (15% della popolazione) utilizza il p2p per lo scambio dei file La Spagna 竪 in testa con il 30% della popolazione In Cina il 73% del materiale video e il 78% di quello musicale scaricato sono pirata Negli Usa le percentuali sono 14% e 18% In Italia siamo al 31% e al 34% Corso di: Design dell'interazione Anno 2010/2011
  • 29. Da un punto di vista Social Quali fenomeni e interazioni socioculturali nascono a seconda della strutturazione dei diversi protocolli? Abbiamo provato a rispondere alla domanda evidenziando diversi parametri: difficolt all'approccio: pi湛 un sistema sar di comodo e facile uso, pi湛 utenti potenziali avr centralit vs acentralit: un sistema centralizzato sar pi湛 vulnerabile ad attacchi legali sopravvivenza in rete dei file: decentralizzazione e controllo dello stoccaggio dei file accesso del programma ai file (indicizzazione o attivazione condivisione da parte dell'utente) Corso di: Design dell'interazione Anno 2010/2011
  • 30. Da un punto di vista Social 2 I colori nella tabella indicano il bene dal punto di vista della diffusione dei file. facilit centralit sopravvivenza sopravvivenza accesso a d'uso file file per condivision per stoccaggio controllo e 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/ alta alta media bassa bassa hosting | *richiede breve addestramento | **dipende dal protocollo | *** i file si trovano sui server | Corso di: Design dell'interazione Anno 2010/2011
  • 31. Esperimento per voi Esperimento mentale da fare a casa. Prendete le ultime slide, e sostituite la parola "file" con "informazione" o "notizia". Cosa ne pensate? "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." R.Stallman Corso di: Design dell'interazione Anno 2010/2011
  • 32. Grazie a tutti per l'attenzione! Corso di: Design dell'interazione Anno 2010/2011