Che cos'è una rete peer to peer?
Una rete peer to peer, o P2P, consente la comunicazione tra più reti senza accedere a una rete centrale. Il termine viene generalmente applicato ai computer che condividono file tra loro. Ad esempio, una persona che scarica una canzone su una rete peer to peer scarica parti della canzone da computer diversi contemporaneamente, mentre altre persone che scaricano la canzone scaricano pezzi dal computer della persona allo stesso tempo.
Ci sono molti vantaggi nell'uso di una rete peer to peer. Se tutti i download vengono scaricati da un'unica fonte, la fonte potrebbe bloccarsi e tutti i download diminuiranno. Con una rete peer to peer, tuttavia, se si interrompe, il download continuerà da un altro computer che ha il file. Consente inoltre a più persone di scaricare e caricare contemporaneamente lo stesso file. In una configurazione tradizionale con un solo server centrale, il server si caricava e i computer venivano scaricati; il processo non può essere eseguito nella direzione opposta come in una rete peer to peer.
Un altro vantaggio della rete P2P è che tutti i partecipanti stanno fornendo le risorse necessarie, come la larghezza di banda. Poiché tutti partecipano, più persone si presentano, più risorse ci sono. Invece di rallentare il trasferimento o il processo man mano che più persone si connettono, la velocità rimarrà la stessa e può persino aumentare di velocità. Un server centrale non può farlo. Se una persona sta scaricando una canzone da un'altra persona, quando più persone con la canzone si uniscono, il download andrà più veloce perché ha più risorse da cui estrarre.
Svantaggi, tuttavia, esistono in una rete P2P. Sebbene consenta un download e una condivisione più rapidi, richiede anche una grande quantità di larghezza di banda per supportare la condivisione di file tra reti. Mentre la tecnologia continua ad avanzare, la condivisione P2P sarà possibile senza la necessità di utilizzare una così grande quantità di larghezza di banda. Il secondo svantaggio è la possibilità di scaricare o ricevere file dannosi attraverso la rete. Poiché la persona che sta scaricando si sta connettendo a più fonti, una delle fonti potrebbe avere un piccolo frammento di codice trasferito su diversi computer di download che ha lo scopo di danneggiare il computer o il file da scaricare.