• Registrati
    *
    *
    *
    *
    *
    Fields marked with an asterisk (*) are required.
You are here: Home

L'architettura delle reti P2P

emule

Il peer to peer (noto ormai come P2P) non ha nulla a che vedere con la pirateria informatica, una rete P2P non è altro che una rete in cui ogni macchina che vi partecipa ha pari livello gerarchico. Nelle reti tradizionali, infatti, esiste un server (unità centrale) che elabora e soddisfa le varie richieste dei client che gerarchicamente sono inferiori al server.
Il web, ad esempio, non è altro che una rete tradizionale in cui i server WEB soddisfano le richieste dei client, che in questo caso specifico sono i browser e la gerarchia vede i server (WEB) ad un livello più alto dei client (i browser).

 


Le reti PeerToPeer diffuse sono di 4 tipi: non strutturate, strutturate, centralizzate e decentralizzate.
NON STRUTTUTRATE: sono la maggior parte delle reti P2P (ad esempio Gnutella), nelle reti così organizzate il client invia la richiesta in broadcast all'intera facendo sì che la maggior parte dei client in possesso di tale file lo rendano disponibile al download, ciò comporta, soprattutto se si ricerca qualcosa di poco diffuso, che le richieste possono andare perse e non viene fornita risposta, mentre i file più diffusi saranno facilmente scaricabili (ci saranno più fonti disponibili). Un grande svantaggio è invece, essendo una richiesta di broadcast, è che viene generata una mole di traffico che può saturare le linee.
STRUTTURATE: offre un maggiore livello di prestazioni durante le ricerche ma è molto meno diffusa. Queste reti condividono un protocollo di comunicazione che riesce a instradare correttamente anche le richieste più particolari. Richiede una struttura molto ben definta in cui ad ogni file viene associata un'impronta univoca e un indirizzo.
CENTRALIZZATE: (NAPSTER era una rete centralizzata) hanno dei server centrali che tengono traccia dei file salvati sui vari nodi che altro non sono che i vari computer che fanno parte della rete. Quando si invia una ricerca il server interroga tutti i client connessi alla rete e invia una lista al richiedente che può selezionare il file verificando dei dettagli importanti tipo la velocità della linea...
DECENTRALIZZATE: non posseggono un server, la partecipazione a tali tipologie di reti avviene solamente grazie al software dedicato installato sul proprio client, anche qui le comunicazioni sono di tipo broadcast, le risposte però sono più efficenti in quanto vengono inoltrate direttamente al richiedente e non girate con un nuovo messaggio di tipo broadcast.
In conclusione nelle reti P2P ogni PC è un nodo della rete che agisce contemporaneamente sia da client sia da server (se A scarica da B A è un client B è un server, magari nello stesso tempo B scarica da C che sarà server a sua volta e B sarà client).
(fonte: PCMagazine)
 

Segnalazioni

Left direction
hosting_small
E' arrivato il servizio di Hosting ad alte prestazioni di Next hop. Guarda i piani di hosting               ...
logo_netschool_150x60
NETSchool e Fondazione Formit organizzano ogni mese presentazioni della propria offerta formativa. Per la prossima presentazione prenotarsi chiamando lo 06452214397, oppure, far...
joomla_segnalazioni
Partecipa al Joomla! Weekend ed impara Joomla! in un fine settimana! A Roma, Milano, Frosinone e Bari ...
Right direction