Come indicato in precedenza, Napster è stata la prima e originale applicazione che pubblicizzato il concetto di p2p a milioni di persone. Il modello Napster è stato un modello molto semplice e molto funzionale. Napster (la società) ha ospitato un server centrale che indicizzava tutti i file che ogni utente ha avuto in Napster. Quando si voleva trovare un determinato file, si doveva semplicemente fare “Napster search”. Il processo di ricerca semplicemente chiedeva al server centrale: “Qualcuno ha questo file?“. Il server centrale esaminava il suo elenco di file conosciuti e forniva la posizione internet degli altri utenti che avevano il file.
Gnutella è stata la secondo grande rete apparsa nel mondo p2p. Dopo la scomparsa di Napster, i creatori di Gnutella hanno voluto creare una rete decentralizzata che non potesse essere spenta semplicemente disattivando un server. Nel senso più elementare, Gnutella ha lavorato collegando gli utenti ad altri utenti direttamente (senza l’utilizzo di qualsiasi server centrale). Quando è nato il client Gnutella, ci si connetteva a un certo numero di altri utenti, a ancora questi altri utenti erano collegati ad altri utenti, ecc .. in una gigantesca rete. Al fine di cercare un file, era come chiedere a tutti gli utenti collegati “hey, avete questo file?“. Che a loro volta facevano passare il messaggio a tutte le persone che a loro erano connesse. In fondo, è stato un grandissimo sistema di “passaparola“.
Il vantaggio principale di questa rete è stato che non poteva essere facilmente chiusa. Gli svantaggi sono stati molti, tra cui le lentissime ricerche e le isole di sotto-reti (utenti cioè non collegati gli uni agli altri).
La tecnologia, anche in questo campo, va avanti, come sempre. Hacker e programmatori hanno trovato il modo per migliorare le reti e migliorare la velocità di trasferimento di file. La rete FastTrack è stata forse la rete più famosa di questa generazione. Si può conoscere come Kazaa o Grokster o Morpheus … ma la rete era la stessa: FastTrack era il suo nome. KaZaA, Grokster e Morpheus sono i nomi dei vari client che si connettevano alla rete FastTrack. Ciò significa che gli utenti di uno qualsiasi di tali client aveva accesso ai medesimi file. La rete FastTrack aggiunse una serie di miglioramenti per le reti P2P, tra cui supernodi. Questi miglioramenti hanno contribuito alla velocità sia delle ricerche che a quelle del download.
Commenti (3)