SNT · Seconde

Les Réseaux Pair-à-Pair (P2P)

Architecture Client-Serveur versus Pair-à-Pair, protocole BitTorrent, usages légaux et illégaux, droit d'auteur, Hadopi et risques de sécurité.

Les Réseaux Pair-à-Pair (P2P)

Objectifs du cours

  • Distinguer l'architecture classique Client-Serveur de l'architecture Pair-à-Pair (Peer-to-Peer ou P2P).
  • Comprendre le principe du protocole BitTorrent et du téléchargement multi-sources.
  • Identifier les usages légaux (calcul distribué, mises à jour logicielles) et les usages illicites.
  • Comprendre les principes du droit d'auteur (droits moraux et patrimoniaux) et le rôle de l'Arcom (ex-Hadopi).
  • Analyser les risques inhérents aux réseaux P2P : sécurité, parasitisme (freeloading), vie privée.

Modèle Client-Serveur vs Modèle Pair-à-Pair (P2P)

Il existe deux grands paradigmes d'organisation des échanges sur Internet :

Python
1
2
3
4
5
6
7
[ MODÈLE CLIENT-SERVEUR ] [ MODÈLE PAIR-À-PAIR (P2P) ]
[ SERVEUR ] [ NŒUD A ] ─── [ NŒUD B ]
▲ ▲ ▲ │ ╲ ╱ │
╱ │ ╲ │ ╳ │
▼ ▼ ▼ │ ╱ ╲ │
[Client 1] [Client 2] [Client 3] [ NŒUD C ] ─── [ NŒUD D ]
Définition

Le Modèle Client-Serveur

  • Rôles asymétriques : Le serveur central stocke les ressources et fournit les données. Les clients (navigateurs, applications mobiles) se contentent d'émettre des requêtes et de recevoir les réponses.
  • Point de vulnérabilité central : Si le serveur tombe en panne ou s'il est saturé par trop de connexions simultanées, le service devient inaccessible pour tous les clients.
Définition

Le Modèle Pair-à-Pair (Peer-to-Peer - P2P)

  • Rôles symétriques : Chaque machine connectée au réseau (appelée un pair ou un peer) joue simultanément le rôle de client et de serveur.
  • Décentralisation : Les données sont réparties entre tous les participants. Plus il y a d'utilisateurs connectés, plus la capacité globale de bande passante et de stockage du réseau augmente !

Tableau Comparatif : Client-Serveur vs Pair-à-Pair

CritèreModèle Client-ServeurModèle Pair-à-Pair (P2P)
Rôle des machinesRôles distincts et figés : un serveur central et des postes clients.Chaque nœud agit en tant que client ET serveur.
Gestion des fluxLe client demande, le serveur fournit. Risque de goulot d'étranglement.Chaque nœud peut demander des morceaux de fichiers et en fournir à d'autres.
Évolutivité (scalabilité)Coûteux en bande passante et infrastructure pour le serveur central.Plus il y a d'utilisateurs, plus le réseau devient rapide et résilient.
Sécurité des donnéesDonnées centralisées, contrôlées et sécurisées par l'administrateur.Données dispersées sans autorité centrale de contrôle.
StabilitéTrès stable tant que le serveur est en ligne.Dynamique : les pairs peuvent apparaître et disparaître à tout moment.

Le Protocole BitTorrent et le Téléchargement Multi-Sources

Dans un téléchargement web classique (Client-Serveur), votre ordinateur récupère l'intégralité d'un fichier depuis une source unique. Si la connexion est lente ou si 10 000 personnes téléchargent le même fichier en même temps, le serveur sature.

Avec le protocole BitTorrent :

  1. Le fichier d'origine est découpé en plusieurs centaines de petits segments (blocs).
  2. Lorsque vous téléchargez un fichier, vous récupérez simultanément différents blocs auprès de dizaines d'autres utilisateurs (seeders et leechers).
  3. Dès que vous avez terminé de télécharger un bloc, vous le mettez automatiquement à disposition des autres utilisateurs du réseau.
Trajet réseau & Routage des paquets
Téléchargement classique : 1 source
1 récepteur (goulot d'étranglement et risque de saturation)
BitTorrent (P2P) : 100 sources simultanées
Téléchargement ultrarapide et réparti

Usages Légaux vs Usages Illégaux et Droit d'Auteur

Le protocole P2P en lui-même est une prouesse technologique totalement neutre et légale. C'est l'usage qui en est fait qui peut être licite ou illicite :

1. Usages légaux du P2P

  • Distribution de logiciels libres : Téléchargement des images d'installation du système Linux (Ubuntu, Debian) sans surcharger les serveurs des communautés.
  • Mises à jour de jeux et logiciels : De grands éditeurs (comme Blizzard ou Microsoft) utilisent le P2P pour diffuser les lourdes mises à jour de jeux ou de systèmes.
  • Réseaux sociaux et messageries décentralisés : Protocoles comme Matrix garantissant l'absence d'un serveur privé centralisé récoltant les données personnelles.
  • Calcul distribué scientifique : Répartition de calculs massifs (recherche médicale sur les protéines, analyse astronomique) sur des milliers d'ordinateurs bénévoles.

2. Usages illégaux et Droit d'Auteur

L'usage illicite principal concerne la diffusion et le téléchargement non autorisé d'œuvres protégées (films, musiques, jeux vidéo payants, séries).

Définition

Le Droit d'Auteur

Le droit d'auteur protège toutes les créations de l'esprit et comporte deux volets :

  • Les droits moraux (perpétuels et inaliénables) : L'auteur conserve le droit au respect de son nom et de l'intégrité de son œuvre.
  • Les droits patrimoniaux : Droit exclusif d'exploitation et de reproduction commerciale. Diffuser une œuvre sans rémunérer son créateur constitue un délit de contrefaçon.

En France, l'Arcom (Autorité de régulation de la communication audiovisuelle et numérique, issue de la fusion de la HADOPI et du CSA) veille au respect des droits d'auteur sur Internet via une procédure de réponse graduée.

Risques et Limites des Réseaux Pair-à-Pair

  • Sécurité & Virus : Absence de contrôle préalable, risque élevé d'exécutables malveillants dissimulés sous de faux noms.
  • Parasitisme (Freeloading) : Utilisateurs qui téléchargent des données sans partager leur propre bande passante.
  • Protection de la vie privée : Dans un réseau BitTorrent public, votre adresse IP est visible par tous les pairs connectés au même fichier.
  • Pollution (Spoofing) : Des copies altérées ou corrompues de fichiers sont parfois injectées sur le réseau pour perturber les échanges.

Quiz d'auto-évaluation

Dans un réseau Pair-à-Pair (P2P), quel est le rôle d'un ordinateur connecté ?

Pourquoi le téléchargement via BitTorrent est-il généralement très rapide ?

Avez-vous compris et assimilé ce cours ?

+50 XP

Étudiez le contenu activement pendant au moins 45 secondes pour pouvoir débloquer la validation au mérite.

Temps d'étude actif :0s / 45s