Besoin d'aide?

Les architectures P2P

Bien que décentralisés en théorie, les systèmes P2P peuvent faire appel à des serveurs centralisés pour coordonner la connexion entre les ordinateurs du réseau et pour faciliter la recherche de fichiers.
Les systèmes peer to peer se répartissent en plusieurs grandes catégories, selon leurs organisations :


Architecture centralisée


Par exemple : Napster, Audiogalaxy et eDonkey2000.
Dans cette architecture, le logiciel utilisé par les membres se connecte à un serveur qui gère les partages, la recherche, et l'insertion d'informations. Seules les informations elles-mêmes transitent directement d´un ordinateur à un autre.
C'est la solution la plus fragile puisque le serveur central est indispensable au réseau. Ainsi, s'il est supprimé, à la suite d'une action en justice par exemple, comme ce fut le cas avec Napster et Audiogalaxy, tout le réseau s'effondre.


Architecture décentralisée


Par exemple : Gnutella
Une telle architecture permet de résister au problème rencontré précédemment car le logiciel client ne se connecte pas à un unique serveur mais à plusieurs. Le système est ainsi plus robuste mais la recherche d'informations est plus difficile car chaque serveur n´a qu´une vision partielle du réseau global.