Qu'est ce que le peer-to-peer (p2p)
Le peer to peer ou P2P (en français « pair à pair »), est une architecture de réseau informatique différente du réseau client-serveur traditionnel.
Dans l'architecture client-serveur, la ressource demandée est disponible en un point central du réseau appelé serveur. Les autres ordinateurs, appelés clients, ne sont que des demandeurs de cette ressource.
Dans le réseau peer to peer, tous les éléments du réseau sont à la fois client et serveur. Tous les ordinateurs ont la ressource et tous les ordinateurs la demandent.
Schémas des réseaux client-serveur et peer to peer.

Avantages et inconvénients du Peer to Peer
Avantages du Peer to Peer par rapport au client-serveur :
- Dans un réseau client-serveur, si les serveurs tombent en panne les clients sont bloqués. Dans un réseau peer to peer, si un ordinateur tombe en panne, il reste toujours les autres ordinateurs pour servir la ressource.
Le peer to peer a aussi ses inconvénients :
- Dans l'architecture client-serveur, on sait où se trouve la ressource : sur le serveur. En peer to peer, la ressource se trouve sur plusieurs ordinateurs mais on ne sait pas toujours les quels.
- D'une façon, générale : les applications peer to peer sont beaucoup plus difficiles à concevoir.

