Aller au contenu

Réseau pair-à-pair

🌐 Définition⚓︎

Un réseau pair-à-pair (ou P2P) (« peer-to-peer » en anglais) est un réseau où tous les ordinateurs sont égaux. 👉 Chaque machine peut à la fois :

  • fournir des ressources (comme un serveur),
  • et en recevoir (comme un client).

Autrement dit, il n’y a pas d’ordinateur central qui contrôle tout.

💻 Exemple concret⚓︎

Imaginons un groupe d’amis qui échangent directement des fichiers :

  • Alice envoie un film à Bob,
  • Bob partage une chanson avec Claire,
  • Claire envoie un document à Alice.

➡️ Tous partagent directement entre eux, sans passer par un serveur central.

⚙️ Fonctionnement⚓︎

Chaque ordinateur (appelé « pair » ou « peer ») :

  • possède une partie des données,
  • peut partager ces données avec d’autres pairs,
  • et peut télécharger ce qu’il n’a pas encore.

📦 Exemples de réseaux ou applications P2P⚓︎

Catégorie Exemples d'applications/réseaux P2P
Partage de fichiers BitTorrent, eMule, LimeWire
Communication Tox, Session, Jami
Blockchain Bitcoin, Ethereum, IPFS
Streaming Popcorn Time, Stremio, Audius
Calcul distribué BOINC, Folding@home
Stockage Sia, Storj, Filecoin
Anonymisation Tor, I2P, ZeroNet

Avantages | ❌ Inconvénients⚓︎

Aspect Avantages Inconvénients
Architecture Pas besoin de serveur central. Moins de contrôle sur les données.
Performance Partage rapide et efficace. Peut consommer beaucoup de bande passante.
Résilience Moins de risque de panne globale (si un noeud tombe, les autres continuent). Sécurité parfois plus difficile à assurer (risques de malware ou de fuites).

🧠 En résumé⚓︎

Un réseau peer-to-peer, c’est comme un groupe d’amis qui partagent directement entre eux, sans passer par un chef ou un serveur central.