Aller au contenu

Numérique et sciences informatiques (spécialité) · Première

Transmission de données dans un réseau : cours de 1re NSI

Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur

L'essentiel

  • Transmettre des données, c'est déplacer des flux de bits ou d'octets d'un lieu à un autre, grâce à un support physique (cuivre, fibre, ondes radio) ou numérique.
  • Une liaison est parallèle (plusieurs fils côte à côte) ou série (bits envoyés successivement) ; elle est simplex, half duplex ou full duplex selon les sens permis.
  • La couche réseau fait voyager les données de machine à machine, la couche transport d'application à application, et seulement aux extrémités.
  • TCP découpe le flux en segments, ouvre la connexion en trois temps, numérote pour fiabiliser, puis ferme en quatre temps.
  • Face à la congestion, TCP adapte son débit : le démarrage lent monte progressivement, borné par la plus petite des deux fenêtres (congestion, réception).

Transmettre des données : de quoi parle-t-on ?

Quand tu ouvres une page web, envoies un message ou regardes une vidéo, des informations circulent entre ton appareil et une autre machine. Ce voyage s'appelle la transmission de données. Dans ce cours, tu vas comprendre ce qui se passe entre le moment où une application décide d'envoyer quelque chose et celui où l'application de l'autre machine le reçoit.

Tu connais déjà le modèle d'architecture de von Neumann : un processeur, une mémoire, des entrées-sorties. Une machine reliée à un réseau utilise ses entrées-sorties pour échanger des informations avec d'autres machines. Ici, on s'intéresse au chemin que prennent ces informations et aux règles qui les accompagnent.

Les supports de transmission

Les bits ne voyagent pas dans le vide : il leur faut un support. Selon le support, le signal physique n'est pas le même, mais l'idée reste identique : représenter des 0 et des 1 par une grandeur physique que le récepteur saura relire.

Pour accéder à Internet depuis chez toi, on peut employer une paire de modems ou d'autres techniques adaptées au support utilisé, par exemple l'ADSL, la fibre optique ou les ondes radio 2. Un modem sert de convertisseur : il adapte les données numériques au support qui les transporte, et inversement à l'arrivée.

Quelques supports de transmission
SupportIdée à retenir
Fil de cuivreUn support filaire cité parmi les technologies de transmission
Fibre optiqueUn support filaire, utilisé aussi pour accéder à Internet
Ondes radioUn support sans fil, utilisé aussi pour accéder à Internet
Laser, infrarougeDes technologies lumineuses citées parmi les supports
Quelques supports de transmission · Supports cités par la source pour envoyer des bits ou des octets.

Parallèle ou série, synchrone ou non

Une fois le support choisi, il faut décider comment placer les bits dessus. Deux grandes manières existent.

Parallèle, série et sens de circulation
NotionDéfinition courte
ParallèleUn bus de plusieurs fils côte à côte
SérieDonnées et contrôle envoyés à la suite
SimplexUn seul sens
Half duplexLes deux sens, mais un seul à la fois
Full duplexLes deux sens en même temps
Parallèle, série et sens de circulation

Une liaison série pose une question : comment le récepteur sait-il où un bit finit et où le suivant commence ? C'est le problème de la synchronisation. La difficulté vient des horloges : celle de l'émetteur et celle du récepteur peuvent présenter de légers écarts 2. Si rien ne les accorde, le récepteur risque de lire un bit au mauvais moment ; c'est pourquoi une liaison rapide transmet aussi un repère d'horloge, qui garde les deux extrémités synchronisées.

Les sens de circulation : simplex, half duplex, full duplex

Une fois qu'on sait comment envoyer, reste à savoir dans quel sens. En télécommunication, un circuit de transmission de données désigne l'ensemble des moyens, matériels et logiciels, qui font passer des informations entre des équipements terminaux 2. Il comprend le matériel de conversion nécessaire et les systèmes de signalisation associés 2.

Les couches : qui s'occupe de quoi ?

Un réseau réel est trop complexe pour être décrit d'un bloc. On le découpe donc en couches, chacune ayant un rôle précis et s'appuyant sur la couche inférieure. Deux modèles de référence existent : le modèle Internet, aussi appelé modèle TCP/IP, et le modèle OSI 3.

Pourquoi deux niveaux différents, « machines » puis « applications » ? Sur une même machine, plusieurs programmes peuvent communiquer en même temps : un navigateur, un logiciel de messagerie, un jeu en ligne. La couche réseau amène les données à la bonne machine ; la couche transport les remet au bon programme.

La trame : délimiter le début et la fin

Plus près du support, les bits sont regroupés en blocs appelés trames. Le récepteur reçoit un flot continu de bits : sans repère, il ne saurait pas où un bloc commence ni où il finit.

Le fanion pose un problème : et si la suite de bits qui le représente apparaît dans les données elles-mêmes ? Le protocole prévoit que ces caractères spéciaux puissent aussi circuler comme de simples données 1. Par ailleurs, ils ne sont pas remis aux couches supérieures : le protocole les interprète pour son propre fonctionnement 1. Autrement dit, le fanion sert à l'organisation du transport et reste invisible pour l'application.

TCP : un transport fiable

Le protocole le plus répandu pour la couche transport sur Internet s'appelle TCP (Transmission Control Protocol). Dans le modèle Internet, il se place au-dessus d'IP ; dans le modèle OSI, il équivaut à la couche transport, qui se glisse entre la couche réseau et la couche session 3.

Voilà donc qui effectue le découpage évoqué plus haut : c'est TCP. L'application, elle, n'a pas à s'en soucier : elle fournit un flux continu d'octets, par exemple la réponse d'un serveur de messagerie 3.

Les trois phases d'une session TCPTrois étapes : établissement en trois temps, transfert des données, rupture en quatre temps.1ÉtablissementPoignée de main en trois temps, numéros de séquence initialisés2TransfertFlux découpé en segments, envoi fiable et dans l'ordre3RupturePoignée de main en quatre temps pour fermer la connexion
  1. ÉtablissementPoignée de main en trois temps, numéros de séquence initialisés
  2. TransfertFlux découpé en segments, envoi fiable et dans l'ordre
  3. RupturePoignée de main en quatre temps pour fermer la connexion
Les trois phases d'une session TCP

Congestion et démarrage lent

Un réseau a une capacité limitée. Si chacun envoie trop vite, des paquets sont perdus et les délais s'allongent. TCP intègre donc un mécanisme pour adapter son débit.

Récapitulatif et méthode pour les exercices

Pour résoudre un problème de transmission, procède toujours dans cet ordre : identifier le support et le mode, repérer la couche concernée, puis faire le calcul demandé (temps, nombre de segments, fenêtre).

Exercices corrigés

Exercice 1 Durée d'envoi d'un fichier

★☆☆Environ 8 min

Un élève envoie un fichier de 6 000 000 octets par une liaison dont le débit est de 12 Mbit/s, soit 12 000 000 bits par seconde. Rappel : 1 octet = 8 bits.

Calcule la durée idéale de transmission, sans tenir compte des en-têtes ni de la congestion.

Indice 1

Commence par convertir la taille du fichier en bits.

Indice 2

Divise ensuite le nombre de bits par le débit en bits par seconde.

Voir la correction pas à pas
  1. On convertit la taille en bits : 6 000 000×8=48 000 0006\,000\,000 \times 8 = 48\,000\,000 bits.

  2. Le débit vaut 12 000 00012\,000\,000 bits par seconde.

  3. On divise : t=48 000 00012 000 000=4t = \dfrac{48\,000\,000}{12\,000\,000} = 4 secondes.

La transmission idéale dure 4 secondes. Le temps réel est un peu supérieur, car TCP ajoute des informations de contrôle et peut ralentir en cas de congestion.

Exercice 2 Découper un flux en segments

★★☆Environ 10 min

Une application confie à TCP un flux de 4 500 octets. On suppose que chaque segment peut transporter au maximum 1 460 octets de données.

  1. Combien de segments TCP faut-il pour transporter tout le flux ?
  2. Combien d'octets contient le dernier segment ?
Indice 1

Divise 4 500 par 1 460 et regarde le reste.

Indice 2

Un segment partiellement rempli compte quand même pour un segment.

Voir la correction pas à pas
  1. On calcule 4 500÷1 460≈3,084\,500 \div 1\,460 \approx 3{,}08 : trois segments pleins ne suffisent pas.

  2. Trois segments pleins transportent 3×1 460=4 3803 \times 1\,460 = 4\,380 octets.

  3. Il reste 4 500−4 380=1204\,500 - 4\,380 = 120 octets, qui nécessitent un quatrième segment.

  4. Il faut donc 4 segments, le dernier contenant 120 octets.

Il faut 4 segments : trois pleins et un dernier de 120 octets. On arrondit toujours à l'entier supérieur quand on compte des segments.

Exercice 3 Quelle quantité l'émetteur peut-il envoyer ?

★★★Environ 8 min

Lors d'une connexion TCP, la fenêtre de congestion de l'émetteur vaut 24 ko et la fenêtre de réception du destinataire vaut 16 ko.

  1. Quelle quantité maximale de données l'émetteur peut-il envoyer avant de recevoir un accusé de réception ?
  2. Quelle fenêtre limite l'échange ici ? Que se passerait-il si la fenêtre de congestion tombait à 10 ko ?
Indice 1

Retiens la plus faible des deux valeurs.

Indice 2

Pour la question 2, compare à nouveau les deux fenêtres avec la nouvelle valeur.

Voir la correction pas à pas
  1. La quantité maximale autorisée est la plus faible des deux fenêtres : min⁡(24;16)=16\min(24 ; 16) = 16 ko.

  2. C'est la fenêtre de réception qui limite : le destinataire ne peut pas absorber plus de 16 ko.

  3. Si la fenêtre de congestion tombe à 10 ko, on a min⁡(10;16)=10\min(10 ; 16) = 10 ko : c'est alors le réseau, et non le récepteur, qui limite l'envoi.

L'émetteur peut envoyer 16 ko au plus. Selon la situation, ce sont tantôt les capacités du réseau, tantôt celles du récepteur qui fixent la limite : on prend toujours la plus faible.

Quiz

7 questions · correction immédiate · ton score reste sur ton appareil.

  1. Quelle définition correspond à la transmission de données ?

  2. Dans une transmission série, comment les données et le contrôle sont-ils envoyés ?

  3. Un talkie-walkie permet de parler dans les deux sens, mais pas simultanément. Quel mode de circulation est-ce ?

  4. Quelle couche assure le transfert de données entre applications ?

  5. Les protocoles de la couche transport s'exécutent sur tous les équipements traversés, y compris les routeurs intermédiaires.

  6. Combien de temps compte la poignée de main (handshaking) qui établit une connexion TCP ?

  7. La fenêtre de congestion vaut 20 ko et la fenêtre de réception vaut 14 ko. Quelle quantité maximale (en ko) l'émetteur peut-il envoyer avant de recevoir un accusé de réception ?

Les questions qu'on se pose

Quelle différence entre la couche réseau et la couche transport ?

La couche réseau fait circuler les données entre machines, la couche transport entre applications 1. Une machine peut faire tourner plusieurs programmes qui communiquent en même temps ; le transport les distingue. Il agit uniquement aux extrémités et s'appuie sur la couche réseau en améliorant son service 1.

À quoi servent les numéros de séquence dans TCP ?

Ils sont mis en place pendant l'ouverture de la connexion pour garantir une transmission fiable : sans perte et dans l'ordre 3. Grâce à eux, le destinataire peut remettre les segments dans le bon ordre et repérer ceux qui manquent.

Pourquoi découper les données en segments ou en trames ?

Parce que les liaisons imposent une taille maximale : une trame Ethernet ne dépasse pas 1518 octets 1, et TCP coupe le flux d'octets en segments dont la longueur dépend de la MTU du réseau sous-jacent 3. Un gros fichier est donc toujours transporté en plusieurs morceaux.

Qu'est-ce que la congestion, et que fait TCP pour l'éviter ?

La congestion survient quand trop de sources envoient trop de données trop vite : des paquets se perdent et les délais s'allongent 3. TCP observe les accusés de réception, ou leur absence, pour deviner l'état du réseau, et adapte son débit : c'est le contrôle de congestion 3. Le démarrage lent en est l'une des premières étapes : il augmente progressivement la quantité envoyée jusqu'à la capacité maximale du réseau 3.

Qu'est-ce qui peut tomber à l'évaluation sur ce chapitre ?

On te demande souvent de distinguer série et parallèle, simplex, half duplex et full duplex 2, de situer TCP dans les couches 3, de décrire les trois phases d'une session 3 ou de faire un calcul de durée de transmission ou de nombre de segments, comme dans les exercices ci-dessus. Prépare-toi à bien convertir les octets en bits et à arrondir à l'entier supérieur pour compter les segments.

Sources

  1. Cours réseaux informatiques — Éléments de fonctionnement et protocoles, CNRS (Laboratoire LIRIS). Consulté le 6 novembre 2026.
  2. Transmission de données, Wikipédia. Consulté le 6 novembre 2026.
  3. Transmission Control Protocol, Wikipédia. Consulté le 6 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page