Pagina iniziale | Navigazione |
Google

File sharing

Il file sharing č la condivisione di file all'interno di una rete comune. Può avvenire attraverso una rete con struttura client-server oppure peer-to-peer.

Le piů famose reti di peer-to-peer sono: Gnutella, Napster, eDonkey, WinMX.

Non vanno confuse con reti che costituiscono un filesystem distribuito, come Freenet.

Queste reti possono permettere di individuare piů copie dello stesso file nella rete per mezzo di hash criptografici, di riprendere lo scaricamento del file, di eseguire lo scaricamento da piů fonti contemporaneamente, di ricercare un file in particolare per mezzo di un URI Universal Resource Identifier.

Programmi di File-sharing, (letteramente: condivisione di file) sono utilizzati direttamente o indirettamente per trasferire file da un computer ad un altro su Internet, o su reti aziendali Intranet. Questa condivisione ha dato origine al modello peer-to-peer.

Table of contents
1 Programmi di File-sharing
2 La dinamica del File-sharing
3 I problemi della Privacy
4 I modelli piů recenti di file sharing
5 File sharing e copyright
6 Lista di utilities file sharing
7 Categorie of clients:
8 ComunitĂ  e link esterni

Programmi di File-sharing

Attualmente sono disponibili diversi programmi di file sharing su reti differenti. La disponibilità dipende parzialmente dal sistema operativo, da differenti reti di comunicazioni aventi differenti caratteristiche ( per esempio downloads a sorgente multipla, differenti tipi di ordinamento, differenti limiti nella ricerca, eccetera ). I programmi di file sharing di solito sono imbottiti di software pubblicitari estremamente aggressivi chiamati spyware , anche se esistono programmi apposta che ne permettono l’eliminazione (AD-Ware, SpyBot-Search&Destroy).

La dinamica del File-sharing

Questo programmi di condivisione files possono portare sia vantaggi che svantaggi attraverso una Centralizzazione o una Decentralizzazione alla Privacy / Anonimato. Un evidente svantaggio č rappresentato dagli spyware o letteramente “programmi spia” , un metodo che certe aziende utilizzano nei programmi peer-to-peer per farsi pubblicitĂ .

Attualmente possiamo annoverare diversi software di tipo client gestiti attraverso uno specifico protocollo , per esempio l’ormai defunto Napster o l’ancora vivo Gnutella. Fra i piů “ricchi” di files musicali e film ricordiamo Kazaa , Shareaza e il piů “Italiano” WinMx.

Vi sempre piů la tendenza a fare uso di Interfacce grafiche in grado di utilizzare protocolli multipli. Dopo tutto perchĂ© si dovrebbero utilizzare differenti applicazioni per fare le stesse cose ? Se un navigatore di internet crede di avere un guadagno grazie all’accumulazione di files, cercherĂ  collegarsi con altri per condividere sempre piů files. Questo può causare dei problemi quando il nodo collettore non č in grado di sostenere il traffico di dati. La Decentralizzazione č un sistema per mitigare questo problema, specialmente nel caso in cui sia possibile assicurare che copie multiple di una canzone o di un programma popolare siano disponibili da risorse multiple ( persino simultaneamente, mediante il downloading multi source.

Concetti come accapparramento ( in inglese “hoarding”) sono emersi quando ci si č resi conto che non si riusciva a distribuire in rete ciò che si aveva caricato sul proprio computer. I sistemi Barter e ratio ridussero l’impatto dell’ accapparramento. Grazie a questi sistemi le persone avrebbero condiviso solo ciò che loro si aspettavano di ottenere.

I problemi della Privacy

Ormai i concetti di “rintracciabilità” e di “classificabilità” sono ormai una realtĂ  quotidiana. Informazioni che identificano ogni persona sono legalmente associate a ciò che fanno al fine di verificarne l’identitĂ  ; per esempio le carte di credito : queste devono essere associate con l’acquirente, altrimenti questa non č in grado di inviare le corrette informazioni necessarie per effettuare gli acquisti. Questo concetto si č esteso grazie ad Internet a molti personal computer . Mentre i pubblicitari dichiarano che queste informazioni pubblicitarie sono distribuibili solo a chi č veramente interessato a riceverle molti affermano che avviene esattamente il contrario. Questo desiderio di anonimitĂ  ha spinto alcuni client di file sharing a “codificare” i dati, a nascondere diverse funzionalitĂ  al fine di proteggere i propri utenti. Concetti come decentralizzazione e credito sono stati utilizzati per giustificare l’occultamento dell’identitĂ  degli utenti.

I modelli piů recenti di file sharing

Napster č un servizio centralizzato, ed č stato uno dei primi e piů popolari programmi di file sharing di massa. Napster consentiva la condivisione solo di file MP3 e fu successivamente chiuso la condivisione gratuita di files MP3 a causa degli attacchi legali condotti dalla RIAA e dalle major discografiche. Negli U.S.A fu apertamente attaccato da alcuni artisti ( particolarmente dal Dr.Dre dei Metallica ) ma appoggiato da altri ( Limp, Bizkit, Courtney Love, Dave Mathews ). Napster consentiva la ricerca di file MP3 condivisi da altri utenti collegati al sistema. Comprendeva un sistema tipo chat IRC e un istant messanger. I programmi successivi hanno seguito il suo esempio.

Ma prima che sorgessero i problemi legali le diverse comunitĂ  di internauti avevano giĂ  sviluppato con OpenNap una valida alternativa. Una versione reverse-engineered fu rilasciata come server open source . Questa rete continua a funzionare e anche dopo il collasso di Napster e molti client utilizzano questo protocollo che sembra essere molto utile al server Napigator nello sforzo di centralizzare tutti i differenti server.

Successivamente apparve Gnutella, una rete decentralizzata. Questo servizio era completamente open-source e permetteva agli utenti ricerche verso qualsiasi tipo di file, non solo MP3. Questo servizio fu creato per evitare gli stessi rischi legali corsi da Napster . L’aspetto fondamentale che ha decretato il successo di questi programmi di condivisione, e che sta dietro la decentralizzazione, č dovuto al fatto che se anche una persona interrompe il collegamento non causa l’interruzione di tutti gli altri. Gnutella ha fatto tesoro delle difficoltĂ  iniziali e grazie a questo il suo uso si č incrementato in modo esponenziale.

Con Napster e Gnutella si scontrano due modi diversi di condividere i files in rete . Gnutella č un servizio a protocollo aperto, decentralizzato e libero senza specifiche direttive ma con una difficile scalabilitĂ . Napster, č un servizio a protocollo centralizzato nonostante la sua velocitč e i grossi investimenti, non č stato comunque in grado di convincere l’industria discografica della sua importanza. Molti sistemi di file-sharing hanno comunque scelto una via di mezzo tra i due estremi.

File sharing e copyright

Il file sharing anonimo č cresciuto in popolaritĂ  e si č diffuso rapidamente grazie alle connessioni di Internet sempre piů veloci e il formato, relativamente piccolo ma di alta qualitĂ  dei files audio MP3 Tuttavia tale condivisione ha provocato la diffusione di materiale coperto da copyright spingendo le major ad attaccarne legalmente i produttori. La condivisione di materiali ( programmi e MP3 ) coperti da copyright ha acceso diverse discussioni anche a causa delle diverse legislazioni in vigore nei vari paesi.

Per tutto il 2001 e il 2002 , tutta la comunitĂ  di file-sharing č stata in fibrillazione a causa delle major discografiche e della RIAA che cercavano di chiuderne il piů possibile. Anche se sono riuscite a chiudere Napster accusandolo di violazioni del copyright, la comunitĂ  ha reagito unita e compatta, producendo differenti client. La seconda generazione di protocolli P2P, come per esempio Freenet non sono dipendenti da un server centrale, come lo era Napster,. Questo ha reso molto piů difficile l’azione legale delle major discografiche. Un altro tentativo ( utilizzato dai gestori di KaZaA č stato quello di modificare la ragione sociale dell’azienda rendendo impossibile o inutile qualsiasi attacco legale. )

La Decentralizzazione č stata una risposta rapida agli attacchi delle major verso reti centralizzate , al fine di evitare dispute legali e utenti ostili. Questo implica che reti decentralizzate non possono essere attaccate legalmente, in quanto non fanno riferimento a un singolo individuo. Anche se il protocollo fondamentale di Internet TCP/IP č stato progettato per essere resistente a qualsiasi attacco concertato, i sistemi di file-sharing e di peer-to-peer hanno dimostrato di essere ancora piů forti.

Così al giorno d’oggi vi sono una serie di client aventi una funzionalità ben definita che rendono la condivisione un fatto effettivo e definito in tutti i sensi consentendo il downloading e il uploading libero e immune da qualsiasi attacco legale, soprattutto grazie all’anonimità e alla decentralizzazione.

Lista di utilities file sharing

  • FTP File Transfer Protocol
  • Kermit
  • Operating System File-Sharing Protocols
    • Network File System (NFS)
    • Samba or Server message block (SMB)
    • Appleshare
  • Operating System File-Sharing Servers
  • HTTP
    • Servers
      • Apache HTTP Server
      • IIS Microsoft Internet Information Services
    • User agents
      • Mozilla, IE, Konqueror, etc.
    • User agents
  • IRC
    • Depot channels
  • Hotline
  • OpenNap protocol
  • Gnutella
    • BearShare
    • Gnucleus
    • Limewire
    • Morpheus
    • Shareaza
    • XoloX
  • Bit Torrent (decentralized dynamic network of users)
  • Freenet protocol
    • Espra
  • Audiogalaxy
  • iMesh
  • Direct Connect
    • NeoModus Direct Connect
      • DC++
        • BCDC++
        • CZDC++
  • FastTrack protocol
    • KaZaA
    • Grokster
  • OpenFT protocol
    • giFT
  • eDonkey protocol
    • eDonkey2000
    • eMule
    • mlDonkey
    • Overnet
  • SoulSeek

Categorie of clients:

  • Client Centralizzati Clients: OpenNap
    • Pregi: Maggior velocitĂ  nella ricerca e nel downloading.
    • Difetti: Piů vulnerabile agli attacchi legali e DDOS

  • Client Decentralizzati : Gnutella
    • Pregi : Di solito piů affidabile, raramente si interrompe
    • Difetti : Generalmente piů lento di un sistema centralizzato.

  • Client Decentralizzati “Tracker-Based”: Bittorrent
    • Pregi : Molto veloci grazie alla concentrazione di un singolo file sulle reti bittorrent, viene utilizzato soprattutto per lo scambio di file di grosse dimensioni
    • Difetti : ricerca non centralizzata, ricerca dei siti spesso chiusi o non funzionanti, non completamente anonimo.

  • Multi-Network Clients
    • Pregi : permette la connessione a uno piů reti, quasi sempre dal punto di vista client.
    • Difetti : spesso costringono a rapidi aggiornamenti del software.

  • Private File-Sharing Networks

ComunitĂ  e link esterni

Siti

  • Peertal - Peertal is a sito completo, frequentemente aggiornato sul P2P da un punto di vista scarsamente tecnico. Utilizza un motore weblog del tipo Slashdot chiamato PHP-Nuke. Raccoglie contenuti InfoAnarchy
  • Zeropaid.com – Pubblica argomenti di file-sharing riguardanti la creazione di nuovi client con statistiche dei client per popolaritĂ , dimensione , piattaforme, e altro.
  • Slyck.com – Anche questo sito pubblica argomenti sul file-sharing analoghi al precedente
  • Dimension Music - Dimension č una buona sorgente di notizie sulla musica digitale e il file sharing in generale.
  • GnutellaNews – Sito di notizie sul client Gnutella e in generale sul P2P. Parte di Dimension Music.
  • Gnutella.co.uk - Un sito frequentemente aggiornato di notizie sul client Gnutella . Se si vuole il piů recente aggiornamento di Gnutella questo č il sito adatto
  • OpenP2P - O'Reilly's Peer-to-Peer Questo sito raccoglie notizie e dissertazioni da un punto di vista dei programmatori e commercianti.
  • Hack the Planet – Commenti e illustrazioni sul P2P e relative pubblicazioni sui weblog.
  • Viva HX! – Tutte le Hotline e le domande sul P2P.
  • ShareReactor – Un sito Web che vi aiuta a confermare il download di file pubblici dal Multisource File Transfer Protocol utilizzato da programmi come Edonkey2000 and eMule.
  • Sharelive.com – Un sito Web che vi aiuta a scaricare files da reti multiple di comunicazione.
  • Peer to Peer guide for the Mac una guida P2P per client orientati a MacOS X
  • Music Target - List of clients file-sharing.
  • InfoAnarchy - File Sharing / Anonymity Tools – Recenzioni e forums

Mailing lists

decentralization - Implications of the end-to-end principle – Una mailing list esclusivamente dedicata all’architettura dei sistemi P2P molto frequentata e piena di ottime idee . Fondata da Lucas Gonze, č frequentata da esperti di alto profilo del campo del P2P. Venne aperta dal Luglio 2000 e attualmente attiva.
  • The GDF – Questo č il forum e gruppo di discussione dei programmatori del protocollo Gnutella E’ il sito piů importante della rete Gnutella .
  • P2P Hackers – Una mailing list generale che si occupa di sviluppo software dei peer-to-peer

Newsgroups


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |