Sciences numériques et technologie · Seconde
Les réseaux pair-à-pair : cours de Seconde (SNT)
Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur
L'essentiel
- Dans un réseau pair-à-pair (P2P), chaque machine est à la fois client et serveur : elle demande des données et en fournit.5
- Les échanges se font directement d'un ordinateur à l'autre, sans passer par un serveur central, ou en s'appuyant sur lui seulement en partie.5
- Plus un contenu a de demandeurs, plus le téléchargement est rapide, car les morceaux viennent de nombreuses sources à la fois.6
- Le réseau tient même si des nœuds arrivent et partent, ce qui le rend difficile à censurer ou à attaquer.5
- Usages : partage de fichiers, calcul réparti, streaming, téléphonie sur IP, minage de cryptomonnaie.5
Pourquoi étudier le pair-à-pair ?
Tu as déjà vu, dans les chapitres précédents, que les données circulent sur Internet sous forme de paquets, grâce au protocole TCP/IP, et que chaque machine est repérée par une adresse IP, que le DNS permet de retrouver à partir d'un nom. Ce chapitre ajoute une question d'organisation : qui parle à qui ? Quand tu consultes un site, ton ordinateur contacte une machine précise qui détient la page. Mais il existe une autre façon d'organiser les échanges, où les ordinateurs ordinaires se parlent directement entre eux. C'est le pair-à-pair.
Le programme de SNT demande de savoir décrire l'intérêt des réseaux pair-à-pair ainsi que leurs usages.4 Ce cours suit donc ce fil : comprendre le principe, voir ce qu'il apporte, repérer à quoi il sert, puis en connaître les limites.
Pour fixer les idées, imagine une classe de trente élèves qui doivent tous recopier le même document. Dans la première organisation, un seul élève possède le document et tout le monde va le lui demander, un par un : il est vite débordé. Dans la seconde, dès qu'un élève a recopié un passage, il peut le montrer à ses voisins, et la copie avance bien plus vite. La seconde organisation, c'est l'esprit du pair-à-pair. Nous allons maintenant la décrire avec le vocabulaire exact de l'informatique.
Rappel : le modèle client-serveur
Quand tu ouvres une page web, ton navigateur joue le rôle de client et le site joue celui de serveur. Le serveur est une machine allumée en permanence, avec une adresse connue, conçue pour répondre à de nombreux clients. C'est le modèle le plus répandu dans l'usage courant du Web.
Cette organisation a un point faible que le pair-à-pair cherche à corriger. Sur un serveur central, plus un contenu a de demandeurs, plus le serveur est encombré.6 La capacité du serveur est partagée entre tous : chaque client reçoit une part de plus en plus petite. Le serveur est aussi un point unique de défaillance : s'il tombe en panne ou si on le coupe, plus personne ne peut accéder au contenu.
Le modèle pair-à-pair : définition et vocabulaire
Ce qui change tout, c'est le double rôle. Dans le pair-à-pair, ton ordinateur peut demander un fichier à un autre ordinateur, et en même temps envoyer à un troisième un fichier qu'il possède. Il n'y a plus d'un côté les machines qui servent et de l'autre celles qui consomment.
Un réseau pair-à-pair est donc formé de l'ensemble des nœuds qui participent, selon un protocole commun choisi.5 Un protocole est ici l'ensemble des règles que tous les pairs respectent pour se trouver, se parler et se partager des objets. Tu retrouves l'idée vue avec TCP/IP : pour que des machines différentes se comprennent, elles doivent suivre les mêmes règles.
| Critère | Client-serveur | Pair-à-pair |
|---|---|---|
| Rôle des machines | Séparé : client ou serveur | Chaque machine est client et serveur |
| Passage par un serveur central | Oui, pour chaque échange | Non ou seulement en partie |
| Plus de demandeurs | Le serveur s'encombre | Le téléchargement s'accélère |
| Arrêt du service | Couper le serveur suffit | Il faut viser une part importante des nœuds |
Comment un réseau pair-à-pair fonctionne
Il n'existe pas un seul fonctionnement de pair-à-pair. On distingue surtout deux degrés d'organisation, selon le rôle laissé à un éventuel serveur.
Un réseau pair-à-pair a une autre particularité : il est dynamique. L'arrivée et le départ des nœuds se font à tout moment, et les nœuds ne sont pas fixés une fois pour toutes au démarrage du système.5 Quelqu'un allume son ordinateur et rejoint le réseau, un autre l'éteint et le quitte. Le réseau doit continuer à fonctionner malgré ces mouvements.
- DécouperLe fichier est séparé en morceaux.
- DemanderOn réclame des morceaux à plusieurs pairs.
- RepartagerUn morceau reçu est proposé aux autres.
- AssemblerTous les morceaux reconstituent le fichier.
Cette technique s'appelle le transfert de fichier segmenté.6 Elle s'est développée vers 2003, à l'époque d'eDonkey2000 et d'eMule : à peine un téléchargement commencé, la partie déjà récupérée est disponible pour l'envoi à d'autres.6 Un pair n'attend donc pas d'avoir tout reçu pour devenir utile aux autres.
Les intérêts du pair-à-pair
Pourquoi choisir cette organisation ? Trois avantages ressortent, que tu dois savoir expliquer.
Pourquoi ce renversement ? Parce que chaque nouveau demandeur devient aussi un fournisseur. Chaque arrivant apporte sa propre capacité d'envoi au lieu de se contenter de consommer celle d'un serveur. Les ressources du réseau croissent avec le nombre de participants.
Démonstration · Un calcul simple pour s'en convaincre
Prenons un modèle volontairement simplifié. Un serveur peut envoyer au total Mo par seconde, partagés équitablement entre les clients. Avec clients, chacun reçoit Mo/s. Pour , cela fait Mo/s par client ; pour , seulement Mo/s. Plus il y a de clients, plus chacun est lent.
Dans un modèle pair-à-pair simplifié, supposons que chaque pair puisse envoyer Mo/s à un demandeur. Un nouveau venu qui reçoit des morceaux de pairs obtient Mo/s. Si le réseau grandit, il y a plus de pairs capables de fournir des morceaux, donc la vitesse possible ne diminue pas : elle peut même augmenter. Ces valeurs sont inventées pour illustrer le raisonnement, pas des mesures réelles.
Dit autrement, un système qui « passe à l'échelle » continue de bien fonctionner quand le nombre d'utilisateurs devient très grand. Pour un serveur unique, c'est difficile : il faut le remplacer par une machine plus puissante, ou en ajouter. Pour un réseau pair-à-pair, c'est presque naturel, puisque chaque arrivant apporte de la capacité.
Prenons le cas d'une machine unique qui détient un service : si on l'éteint, le service s'arrête pour tout le monde. Dans un réseau de pairs, retirer un nœud ne bloque pas les autres, qui poursuivent leurs échanges. Cette robustesse explique pourquoi ce modèle est bien adapté à la décentralisation de certains services.5
Les usages du pair-à-pair
Le pair-à-pair permet à plusieurs ordinateurs de communiquer par un réseau en partageant des objets. Le plus souvent, ce sont des fichiers, mais aussi des flux multimédias continus (le streaming), du calcul réparti, ou un service comme la téléphonie sur IP.5 Un système pair-à-pair peut ainsi servir au partage de fichiers, au calcul distribué ou à la communication.5
Pair-à-pair
- Partage de fichiers
- Logiciels libres
- Musique, films
- Calcul réparti
- Machines associées
- Communication
- Téléphonie sur IP
- Streaming
- Cryptomonnaie
- Minage
- Blockchain
Remarque que ces usages ont un point commun : ils tirent parti du grand nombre de machines connectées. Pour le partage de fichiers, on additionne des capacités d'envoi ; pour le calcul réparti, on additionne des capacités de calcul ; pour la communication, on évite de faire passer chaque conversation par un intermédiaire.
Un peu d'histoire : comment le pair-à-pair est devenu populaire
Le pair-à-pair ne s'est pas fait connaître comme un principe théorique, mais grâce aux applications qui sont apparues selon ce modèle.5 Voici quelques repères tirés de l'histoire du partage de fichiers.
Dès 2001, des pressions juridiques pèsent sur Napster. Des utilisateurs méfiants se tournent alors vers KaZaa, réseau de la société Sharman Networks, fondé sur une architecture pair-à-pair décentralisée : les internautes y sont reliés directement entre eux, et non plus par des serveurs centralisés.6 En 2003, la famille eDonkey2000 (avec eMule et Overnet) dépasse KaZaa dans les habitudes des utilisateurs.6
Les procès et les lois apparus dès les années 2000 n'ont fait qu'accélérer l'évolution technique. Les systèmes se sont dirigés vers la protection des utilisateurs par l'anonymat, avec une génération de pair-à-pair privé, chiffré et anonyme.6
Limites, enjeux et esprit critique
Un bon cours ne présente pas seulement les avantages. Voici ce qu'il faut garder en tête pour juger une situation réelle.
Autre point : l'absence de serveur central rend plus difficile le contrôle du contenu. C'est un avantage quand on veut résister à la censure, mais cela complique aussi le travail de ceux qui veulent faire respecter la loi ou retirer un contenu nuisible. Le même trait technique a donc deux lectures selon l'objectif.
Enfin, l'attrait du pair-à-pair a un effet sur les comportements. Certains internautes laissent leur logiciel tourner pendant qu'ils font autre chose, puis gardent leur ordinateur connecté en permanence.6 Plus il y a de machines allumées et partageantes, plus le réseau est efficace, mais cela a un coût en énergie et en connexion pour chacun.
Exercices corrigés
Exercice 1 Un serveur partagé entre plusieurs clients
Un serveur peut envoyer au total Mo/s. Cette capacité est partagée à parts égales entre tous les clients connectés. Cinq clients téléchargent en même temps le même fichier de Mo.
- Quel débit reçoit chaque client ?
- Combien de temps dure le téléchargement ?
Indice 1
Divise la capacité du serveur par le nombre de clients.
Indice 2
Temps = taille du fichier ÷ débit.
Voir la correction pas à pas
Le débit par client vaut Mo/s.
Le temps vaut s, soit min s.
Chaque client met 150 secondes. Si le nombre de clients doublait, le temps doublerait aussi : c'est la limite du serveur central.
Exercice 2 Téléchargement depuis plusieurs pairs
Dans un modèle simplifié de réseau pair-à-pair, un utilisateur veut un fichier de Mo. Il reçoit des morceaux de pairs différents, chacun lui envoyant Mo/s. Le débit de réception de l'utilisateur n'est pas limité.
- Quel est le débit total reçu ?
- Combien de temps dure le téléchargement ?
Indice 1
Les débits des pairs s'additionnent.
Indice 2
Utilise ensuite temps = taille ÷ débit.
Voir la correction pas à pas
Les quatre pairs envoient en même temps : Mo/s.
Le temps vaut s.
Le téléchargement dure 100 secondes. Les capacités des pairs se combinent, ce qui illustre l'intérêt du transfert en morceaux.
Exercice 3 Combien de liaisons possibles ?
On imagine un petit réseau de pairs, où chaque pair pourrait être relié directement à chacun des autres, une seule liaison par couple de pairs.
- Combien de liaisons chaque pair peut-il avoir ?
- Combien de liaisons existent au total dans le réseau ?
- Pourquoi la perte d'un pair ne coupe-t-elle pas les autres entre eux ?
Indice 1
Un pair ne se relie pas à lui-même.
Indice 2
Chaque liaison relie deux pairs : ne la compte pas deux fois.
Voir la correction pas à pas
Un pair peut être relié aux autres.
Si on compte , chaque liaison est comptée deux fois (une depuis chaque extrémité). Le total est donc liaisons.
Si un pair disparaît, il reste pairs, et chacun garde ses liaisons avec les autres : les échanges continuent.
Il y a 45 liaisons possibles. Cette redondance explique la résistance du réseau à la disparition de certains nœuds.
Exercice 4 Choisir le bon modèle
Pour chaque situation, indique si le modèle client-serveur ou pair-à-pair convient le mieux, et justifie en une phrase.
- A. Le site de ton lycée affiche les notes de chaque élève après connexion.
- B. Des milliers de personnes téléchargent en même temps une nouvelle version volumineuse d'un logiciel libre.
- C. Un réseau de machines valide ensemble des transactions sans serveur dédié.
Indice 1
Demande-toi si un contrôle central des accès est nécessaire.
Indice 2
Cherche si beaucoup de gens veulent le même contenu.
Voir la correction pas à pas
A : client-serveur. Les notes sont personnelles, il faut un contrôle des accès par un serveur identifié.
B : pair-à-pair. Beaucoup de demandeurs veulent le même gros fichier, et chacun peut aider les autres en le partageant.
C : pair-à-pair. C'est le principe du minage décrit dans le cours, où tous les échanges ont lieu entre pairs sans serveur dédié.
Le choix dépend du besoin : contrôle central d'un côté, partage massif et décentralisation de l'autre.
Quiz
9 questions · correction immédiate · ton score reste sur ton appareil.
-
Chaque entité joue à la fois le rôle de client et celui de serveur.5 Les réponses « uniquement client » ou « uniquement serveur » décrivent le modèle client-serveur, où les rôles sont séparés. Un routeur, lui, fait circuler les paquets : ce n'est pas le sujet ici.
-
Un serveur central s'encombre quand les demandeurs augmentent, alors que dans le pair-à-pair les sources combinées sont plus nombreuses et le téléchargement va plus vite.6 L'inverse proposé en premier est l'erreur courante : on croit qu'un serveur gagne en puissance avec la demande, ce qui est faux.
-
Un objet populaire est copié sur de nombreux nœuds, ce qui allège la charge de chacun et permet d'accueillir davantage de participants : c'est le passage à l'échelle.5 Il ne s'agit ni d'une unité de mesure, ni d'une limite aux petits réseaux.
-
Les systèmes pair-à-pair servent au partage de fichiers, au calcul distribué et à la communication, dont la téléphonie sur IP.5 La dernière proposition est fausse : le modèle dépasse largement le seul partage de films.
-
Un système peut être partiellement centralisé, avec un serveur intermédiaire pour une partie de l'échange, ou totalement décentralisé, sans infrastructure particulière.5 Croire qu'un serveur est toujours indispensable est une confusion avec le modèle client-serveur.
-
L'absence d'infrastructure stable et le caractère dynamique des nœuds obligent un adversaire à viser en même temps une part importante d'entre eux.5 Le pair-à-pair utilise bien Internet, et il n'a justement pas de serveur unique à protéger.
-
Chaque client reçoit Mo/s. Le temps est s. Si on oubliait de partager le débit, on trouverait s, ce qui serait faux puisque le serveur sert trois clients à la fois.
-
Les termes « pair », « nœud » et « utilisateur » servent à désigner les entités du système.5 Un câble est un élément physique et un morceau de fichier est une donnée : aucun des deux n'est un participant.
Les questions qu'on se pose
Quelle est la différence entre pair-à-pair et client-serveur ?
Le pair-à-pair, c'est la même chose que le téléchargement illégal ?
Pourquoi le pair-à-pair devient-il plus rapide quand il y a plus de monde ?
Que se passe-t-il quand un pair éteint son ordinateur ?
Le réseau est conçu pour cela : les nœuds arrivent et repartent à tout moment, et le réseau reste fonctionnel.5 Les autres pairs qui possèdent les mêmes morceaux continuent à les fournir. Mais si presque aucun pair ne détient un contenu, il peut devenir difficile à obtenir.
Qu'est-ce qui peut tomber en SNT sur ce thème ?
Le programme demande de décrire l'intérêt des réseaux pair-à-pair et leurs usages.4 Prépare-toi à comparer avec le client-serveur, à citer les avantages (vitesse, passage à l'échelle, résistance) et à donner des exemples d'usage.
Sources
- SNT - Internet : fonctionnement du routage et de TCP, Éduscol STI. Consulté le 9 novembre 2026.
- Introduction aux réseaux et configuration d'un réseau de base, Éduscol STI. Consulté le 9 novembre 2026.
- VADEMECUM Sciences numériques et technologie, Éduscol. Consulté le 9 novembre 2026.
- Document ressource - P2P et réseaux, Éduscol. Consulté le 9 novembre 2026.
- Pair-à-pair, Wikipédia. Consulté le 9 novembre 2026.
- Partage de fichiers en pair-à-pair, Wikipédia. Consulté le 9 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.