Tech●●●●●Difficulty 3 of 5

Comment Internet livre-t-il tes données sans jamais te réserver de ligne ?

Ton appel vidéo est découpé en milliers de petits colis qui peuvent prendre des routes différentes et arriver dans le désordre, et pourtant ça marche.

▶ Lancer l'histoire

Il découpe tout en paquets et leur fait partager la route. Un paquet, c'est un message court au format fixe : un en-tête, qui joue le rôle d'étiquette d'adresse, et une charge utile, le morceau de tes données. Chaque paquet passe de routeur en routeur vers sa destination, et une liaison n'est occupée que pendant qu'un paquet la traverse. Le reste du temps, elle transporte les paquets des autres. C'est ainsi que la commutation de paquets est devenue la base des réseaux informatiques du monde entier.

L'ancien réseau téléphonique faisait l'inverse. La commutation de circuits réservait une ligne dédiée à chaque appel, qu'on parle ou non. L'informaticien britannique Donald Davies a compris pourquoi c'était du gâchis pour les ordinateurs : leur trafic arrive par rafales, entrecoupées de longs silences, contrairement à une conversation téléphonique régulière. Partager les liaisons paquet par paquet remplit ces silences.

Deux façons de partager un réseau

Commutation de circuits

  • Une ligne dédiée est réservée par session
  • Débit et délai constants
  • La ligne reste réservée pendant les silences

Commutation de paquets

  • Données découpées en paquets adressés
  • Une liaison n'est occupée que pendant le passage d'un paquet
  • Le délai varie avec le trafic

Ce partage a un prix. Les routeurs stockent les paquets, les mettent en file d'attente et les retransmettent, si bien que les délais varient avec le trafic, et que des paquets peuvent se perdre, être dupliqués ou arriver dans le désordre. La réponse d'Internet, c'est une division du travail. Le réseau lui-même, avec IP, fait juste de son mieux pour acheminer les paquets. Les ordinateurs à chaque bout, avec TCP, numérotent les données, confirment ce qui est arrivé, renvoient ce qui s'est perdu et remettent tout dans l'ordre.

Animation d'un message découpé en paquets numérotés qui traversent un maillage de nœuds du réseau par des routes différentes et sont réassemblés à l'arrivée.
Les paquets d'un même message peuvent emprunter des routes différentes dans le réseau et être quand même réassemblés à l'arrivée.Photo: Oddbodz · CC BY-SA 3.0

L'idée est née deux fois. Aux États-Unis, Paul Baran, à la RAND, voulait un réseau capable de survivre à des dégâts nucléaires pendant la guerre froide. En Grande-Bretagne, Davies a inventé le même concept en 1965 et l'a baptisé « packet », un mot choisi avec un linguiste parce qu'il se traduit facilement dans d'autres langues.

Quiz

0/3

  1. 1.Pourquoi Donald Davies pensait-il que les paquets convenaient mieux aux ordinateurs que des circuits téléphoniques réservés ?
  2. 2.Si un paquet se perd en route, qu'est-ce qui règle généralement le problème ?
  3. 3.Qu'est-ce que le « principe de bout en bout » sur lequel repose Internet ?

Récap

Réseau bête, extrémités intelligentes : IP fait de son mieux pour acheminer, TCP à chaque bout numérote, confirme, renvoie et remet dans l'ordre.

Le fait surprenant · Donald Davies a choisi le mot « packet » avec un linguiste, parce qu'il se traduit bien dans d'autres langues.

Sources (5)

Pas de source, pas d'affirmation. Chacun des 26 faits de cette leçon renvoie à au moins une de ces sources.

  1. [1]Packet switching · Wikipedia
  2. [2]Paul Baran · Wikipedia
  3. [3]Donald Davies · Wikipedia
  4. [4]Transmission Control Protocol · Wikipedia
  5. [5]Internet protocol suite · Wikipedia
D'autres leçons · 💻 Tech (3) Toutes les leçons « Tech » →

Une lumière de plus sur ta carte.

Reçois une leçon comme celle-ci chaque jour, sur les sujets que tu aimes. Gratuit, en deux ou cinq minutes.

Récupère la carte à partager de cette leçon ↗