Cosa sono i programmi P2P e come funzionano?

Cosa sono i programmi P2P e come funzionano?

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)