I.5.6.2.2. Architecture pair-à-pair
(peer-to-peer ou P2P)
Le pair-à-pair est un modèle de réseau
informatique proche du modèle client-serveur mais où chaque
ordinateur connecté au réseau est susceptible de jouer tour
à tour le rôle de client et celui de serveur.
P2P est une architecture pouvant être centralisée
(les connexions passant par un serveur central intermédiaire) ou
décentralisée (les connexions se faisant directement).
Le pair-à-pair peut servir au partage de fichiers en
pair à pair, au calcul distribué ou à la communication
entre noeuds ayant la même responsabilité dans le
système.
La particularité des architectures pair-à-pair
réside dans le fait que les données peuvent être
transférées directement entre deux postes connectés
auréseau, sans transiter par un serveur central.
Cela permet ainsi à chaque ordinateur d'être
à la fois serveur de données et client des autres. On appelle
souvent noeudles postes connectés par un protocole réseau
pair-à-pair.
Outre, les systèmes de partage de fichiers
pair-à-pair permettent de rendre les ressources d'autant disponibles
qu'elles sont populaires, et donc répliquées sur un grand nombre
de noeuds.
Cela permet alors de diminuer la charge (en nombre de
requêtes) imposée aux noeuds partageant les fichiers dans le
réseau.
C'est ce qu'on appelle le passage à l'échelle.
Cette architecture permet donc de faciliter le partage des ressources. Elle
rend aussi la censure ou les attaques légales ou pirates plus
difficiles.
Figure I.3 : Architecture
pair-à-pair
Ces atouts font des systèmes pair-à-pair des
outils de choix pour décentraliser des services qui doivent assurer une
haute disponibilité tout en permettant de faibles coûts
d'entretien. Toutefois, ces systèmes sont plus complexes à
concevoir que les systèmes client-serveur.
|