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.
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).
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.
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.
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.
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.
Programmi di File-sharing
La dinamica del File-sharing
I problemi della Privacy
I modelli piů recenti di file sharing
File sharing e copyright
Lista di utilities file sharing
Categorie of clients:
ComunitĂ e link esterni
Siti
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.
Newsgroups