SlideShare ist ein Scribd-Unternehmen logo
1 von 32
    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 ,[object Object],[object Object],[object Object],[object Object],[object Object]
  Cosa è un server? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
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.
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 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. 
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.
Cos'è lo streaming ,[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object],[object Object],[object Object]
BBS   Bulletin Board System Computer con sw che permette agli utenti di connettersi via linea telefonica, con funzioni di messaggistica e file sharing. Ogni "server" 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 ,[object Object],[object Object],[object Object]
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 "scusa" 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 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Napster ,[object Object],[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object]
Agenda                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object],[object Object],[object Object]
eDonkey ,[object Object],[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
Metodi di ricerca eDonkey                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object]
Kademlia ,[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
Scaricamento File                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object],[object Object]
eDonkey Vantaggi/Svantaggi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
BitTorrent ,[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
Classificazione Utenti                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ricerca file BitTorrent                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object],[object Object]
Come nasce un file .torrent?                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object],[object Object]
BitTorrent Vantaggi/Svantaggi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],                 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                  Corso di: Design dell'interazione     Anno 2010/2011 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Un po' di dati sulla "Pirateria" ,[object Object],[object Object],[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
Da un punto di vista  Social ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
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
Esperimento per voi ,[object Object],[object Object],[object Object],[object Object],[object Object],                 Corso di: Design dell'interazione     Anno 2010/2011
                 Corso di: Design dell'interazione     Anno 2010/2011 Grazie a tutti per l'attenzione!

Weitere ähnliche Inhalte

Was ist angesagt?

Open source copyright e copyleft
Open source copyright e copyleftOpen source copyright e copyleft
Open source copyright e copyleft
Andrea Linfozzi
 
Collaborare ed apprendere in rete
Collaborare ed apprendere in reteCollaborare ed apprendere in rete
Collaborare ed apprendere in rete
Andrea Linfozzi
 
Web Project - LESSON 1
Web Project - LESSON 1Web Project - LESSON 1
Web Project - LESSON 1
Yunikon Design
 

Was ist angesagt? (13)

2 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/182 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/18
 
Open source copyright e copyleft
Open source copyright e copyleftOpen source copyright e copyleft
Open source copyright e copyleft
 
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
 
Collaborare ed apprendere in rete
Collaborare ed apprendere in reteCollaborare ed apprendere in rete
Collaborare ed apprendere in rete
 
2 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/172 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/17
 
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
 
Slide openvsclosed-source
Slide openvsclosed-sourceSlide openvsclosed-source
Slide openvsclosed-source
 
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
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19
 
Strumenti CMC
Strumenti CMC Strumenti CMC
Strumenti CMC
 
Web Project - LESSON 1
Web Project - LESSON 1Web Project - LESSON 1
Web Project - LESSON 1
 
Nuove tecnologie e società globale
Nuove tecnologie e società globaleNuove tecnologie e società globale
Nuove tecnologie e società globale
 
4 - Introduzione al web (1/2) - 17/18
4 - Introduzione al web (1/2) - 17/184 - Introduzione al web (1/2) - 17/18
4 - Introduzione al web (1/2) - 17/18
 

Andere mochten auch (7)

Servizi nei sistemi informativi basati su web
Servizi nei sistemi informativi basati su webServizi nei sistemi informativi basati su web
Servizi nei sistemi informativi basati su web
 
Relazione sistemi informativi favore pirangeli ttc
Relazione sistemi informativi favore pirangeli ttcRelazione sistemi informativi favore pirangeli ttc
Relazione sistemi informativi favore pirangeli ttc
 
Favore fulvia2
Favore fulvia2Favore fulvia2
Favore fulvia2
 
Progetto psicofisica favore_pierangeli
Progetto psicofisica favore_pierangeliProgetto psicofisica favore_pierangeli
Progetto psicofisica favore_pierangeli
 
Tecniche di localizzazione
Tecniche di localizzazioneTecniche di localizzazione
Tecniche di localizzazione
 
Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it
Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.itRisoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it
Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Ähnlich wie l'aspetto sociale del p2p

We Tv Oghenoa
We Tv OghenoaWe Tv Oghenoa
We Tv Oghenoa
marco
 

Ähnlich wie l'aspetto sociale del p2p (20)

P2P systems, torrent, P2P solutions, Course for University of Florence
P2P systems, torrent, P2P solutions, Course for University of FlorenceP2P systems, torrent, P2P solutions, Course for University of Florence
P2P systems, torrent, P2P solutions, Course for University of Florence
 
20. Cloud computing
20. Cloud computing20. Cloud computing
20. Cloud computing
 
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
 
Il web e la sua evoluzione
Il web e la sua evoluzioneIl web e la sua evoluzione
Il web e la sua evoluzione
 
6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaforma
 
3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)
 
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
 
Lezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaformaLezione 6: Il Web come piattaforma
Lezione 6: Il Web come piattaforma
 
P2P
P2PP2P
P2P
 
Nuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaborationNuova ecdl modulo 7- Online collaboration
Nuova ecdl modulo 7- Online collaboration
 
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
 
Nuova ECDL - 7-Online collaboration
Nuova ECDL - 7-Online collaborationNuova ECDL - 7-Online collaboration
Nuova ECDL - 7-Online collaboration
 
We Tv Oghenoa
We Tv OghenoaWe Tv Oghenoa
We Tv Oghenoa
 
Internet base
Internet baseInternet base
Internet base
 
$Rzgejzw
$Rzgejzw$Rzgejzw
$Rzgejzw
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007Linux Nelle Aziende Installfest2007
Linux Nelle Aziende Installfest2007
 
Web2.0
Web2.0Web2.0
Web2.0
 
Altri strumenti di comunicazione
Altri strumenti di comunicazioneAltri strumenti di comunicazione
Altri strumenti di comunicazione
 
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
 

l'aspetto sociale del p2p

  • 1.     Corso di : Design dell'interazione  Anno 2010/2011 Realizzato da: Gregorio Marchi Fulvia Favore Francesco Panaro
  • 2.
  • 3.
  • 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. 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 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. 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.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 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.
  • 28.
  • 29.
  • 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.
  • 32.                  Corso di: Design dell'interazione     Anno 2010/2011 Grazie a tutti per l'attenzione!