Cos'è il P2P e a cosa serve?
P2P sono le abbreviazioni in inglese di Peer-to-peer, che può essere tradotto come "comunicazione tra pari". Di solito, in una rete, i computer collegati sono connessi a un server centrale e sono chiamati client, da cui il riferimento a client-server. Come suggerisce il nome, in a Rete P2P i computer si connettono e comunicano tra loro senza utilizzare un server centrale, sfruttando, ottimizzando e gestendo la capacità (larghezza di banda) della rete, in modo che utilizzi il percorso migliore tra tutti i nodi o computer che lo compongono.
Per le sue caratteristiche, sono state utilizzate reti P2P scambio di file, come musica, video, documenti e pacchetti software completi. Nel mezzo di Internet il termine P2P è molto associato ai programmi che consentono questo tipo di scambio, tuttavia non è il suo unico uso.
I sistemi di telefonia via Internet utilizzano reti P2P per rendere la trasmissione vocale più efficiente e, a volte, anche video in tempo reale. Un noto esempio di questo uso di P2P è Skype.
Un altro uso delle reti P2P è per l'elaborazione e la gestione di grandi quantità di informazioni.
Tipi di reti P2P
Le reti P2P possono essere classificate in base a come sono progettate:
- centralizzata: Una directory viene gestita in un server centrale, a cui i computer connessi eseguono le richieste per trovare i nodi che contengono i contenuti desiderati. Il suo principale difetto è che questo server centrale è un punto critico.
- Decentrato e strutturato: È anche noto come P2P ibrido. Non esiste una directory in un server centrale, ma in diversi computer collocati in punti della rete che rendono facile l'accesso ad altri computer.
- Decentrato e non strutturato: Non ci sono computer o nodi che funzionano come controllori centrali delle richieste. Tutti i nodi funzionano come client e come server.
Programmi P2P e loro caratteristiche
I programmi P2P hanno una serie di caratteristiche distintive della loro natura decentralizzata:
- decentramento: Gestisce le connessioni variabili e gli indirizzi temporanei, tutti i computer connessi sono considerati uguali.
- anonimia: Gli utenti dovrebbero essere in grado di connettersi senza preoccuparsi della loro privacy. Questa è una caratteristica auspicabile, tuttavia, non tutti i programmi P2P proteggono l'anonimato al 100%.
- scalabilità: Uno dei vantaggi ottenuti dall'avere una rete decentralizzata è la scalabilità, non dipendente da un server centrale e dalle sue capacità.
- Sono indipendenti: L'interfaccia utente non richiede un browser Internet e ogni computer può funzionare come client o come server.
Vantaggi e svantaggi dei programmi P2P
Negli ultimi dieci anni, la condivisione di file tramite i programmi P2P è diventata molto popolare. Ecco i vantaggi e gli svantaggi dell'utilizzo di un programma P2P:
Vantaggi dei programmi P2P
- costo: Molti dei programmi P2P sono gratuiti, il che li rende un'opzione interessante per coloro che cercano contenuti gratuiti (la legalità di questa pratica è discutibile). Ci sono programmi P2P con contenuti legali e, nonostante siano abbonati a pagamento, sono una buona opzione se stai cercando un prezzo conveniente.
- efficienza: Condividere file usando programmi P2P è facile e veloce.
Svantaggi dei programmi P2P
- legalità: Molti programmi P2P sono stati messi in discussione per la condivisione illegale di musica e video. Scaricare musica, video o software è spesso una violazione delle leggi sul copyright ed è punibile dalla legge in diversi paesi.
- spyware: Molti programmi P2P sono afflitti da spyware o il malware, che causa un rallentamento del tuo computer, o smette di funzionare frequentemente. Se stai per utilizzare un programma P2P assicurati di aver protetto il tuo computer con anti-virus e anti-spyware.
Etica e controversie intorno ai programmi P2P
I programmi P2P hanno guadagnato popolarità grazie alla loro capacità di scambiare file o contenuti protetti da diritto d'autore, come sono musica, video o software.
Per i produttori di dischi e film, questo scambio è considerato illegale, un punto in cui molti utenti non sono d'accordo o non ne sono consapevoli. In questo modo, man mano che i programmi P2P diventavano popolari, sorse una lotta tra i sostenitori dell'idea che la proprietà intellettuale è un mezzo per incoraggiare la creazione e l'innovazione e coloro che credono che il copyright sia troppo rigido e imponga un barriera alla creatività artistica.
Uno dei principali fattori che propizia pirateria (distribuzione non autorizzata di copie di materiale protetto da copyright) è che i file in formato digitale possono essere copiati rapidamente con una qualità identica a quella dell'originale. Se la facilità di creare copie di alta qualità si aggiunge alla facilità e alla convenienza con cui il materiale digitale viene distribuito utilizzando i programmi P2P, è chiaro che le case discografiche e le compagnie cinematografiche affrontano un serio problema per proteggere le loro opere dalla pirateria.
Il tentativo di raggiungere tale protezione contro la pirateria è DRM (acronimo in inglese di gestione dei diritti digitali), tuttavia il suo uso ha generato più controversie, a tal punto che iTunes Si è dimesso al suo uso nei primi mesi del 2009 (come potete leggere in questa storia del New York Times (in inglese).
Se si desidera ottenere musica e film a prezzi ragionevoli, o vuole acquistare un brano senza pagare per l'intero disco, ci sono diverse aziende che si possono fare legalmente, senza vedere in problemi potenziale copyright senza esporre il computer a programmi che potrebbero installare spyware o malware.
Programmi P2P popolari
Ci sono molti clienti (o programmi) P2P nel mondo di Internet e questo elenco menziona solo una frazione di essi e anche cercando di parlare il più popolare, rischia di rimanere fuori qualsiasi vostro preferito, dal momento che la popolarità di ciascuno è davvero basato sulla geografia e lo scopo.
- BitTorrent.- Questo non poteva mancare in questa lista, perché è probabilmente il più popolarità ha raggiunto. In realtà ci sono diversi clienti che rientrano in questo ombrello, come ad esempio:
- ABC
- BitComet
- BitSpirit
- BitTornado
- BitTorrent.Net
- G3 Torrent
- mlMac
- MLdonkey
- MXIE
- QTorrent
- Shareaza
- uTorrent
- Vuze
- eMule (usa la rete eDonkey)
- LimeWire (rete Gnutella)
- Kazaa (rete FastTrack)
- Morpheus (rete FastTrack)
- iMesh (rete Gnutella)
- BearShare (rete Gnutella)
- WinMx (reti OpenNap e WPNP)