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.