Je réserve ici
Sciences numériques et technologie (SNT) 2ⁿᵈᵉ

Ressources · 2ⁿᵈᵉ · Sciences numériques et technologie (SNT)

Protocoles de communication

Paquets, protocoles IP et TCP, modèle en couches, fiabilité et indépendance vis-à-vis du réseau physique (SNT de 2nde)

À propos de cette page
Ces exercices corrigés sur « Protocoles de communication » en seconde permettent de s'entraîner et de vérifier ses acquis en sciences numériques et technologie (SNT). Ils suivent le programme officiel de seconde et sont classés par difficulté (facile, moyen, difficile). Au programme : L'essentiel, Pourquoi découper les données en paquets, IP et TCP : deux rôles distincts, Le modèle en couches et l'indépendance vis-à-vis du réseau physique. Chaque exercice est suivi d'une correction rédigée, à déplier une fois la recherche faite au brouillon. Cet entraînement aide à mémoriser les méthodes, repérer ses erreurs et gagner en confiance avant un contrôle. Exercices gratuits proposés par un professeur particulier à Marseille pour réviser sciences numériques et technologie (SNT) en seconde.

Exercices corrigés, classés du plus simple au plus complexe. Cherche d'abord seul au brouillon, puis déplie la correction détaillée pour vérifier ta méthode et tes raisonnements.

Exercice 1 — Qui fait quoi : IP ou TCP ?

Facile

On considère les quatre tâches suivantes : (1) remettre les paquets dans l'ordre ; (2) choisir le routeur suivant vers la destination ; (3) faire renvoyer un paquet perdu ; (4) faire parvenir le paquet à la bonne machine.

  1. a) Définir ce qu'est un protocole de communication.
  2. b) Attribuer chacune des tâches (1) à (4) au protocole IP ou au protocole TCP.
  3. c) Donner deux avantages du découpage des données en paquets.

a) Un protocole de communication est un ensemble de règles communes (format des messages, ordre des échanges, traitement des erreurs) que deux machines appliquent pour pouvoir échanger des données.

b) IP est chargé d'acheminer les paquets : les tâches (2) et (4) relèvent donc d'IP. TCP contrôle l'échange de bout en bout : remettre dans l'ordre grâce aux numéros (1) et faire renvoyer les paquets sans accusé de réception (3) relèvent de TCP.

c) Par exemple : une même liaison peut être partagée entre de nombreux utilisateurs, car les paquets des uns et des autres s'intercalent ; en cas de perte, on ne renvoie que le paquet perdu, pas tout le fichier. (Autre réponse acceptée : les paquets peuvent contourner une panne en changeant de chemin.)

Exercice 2 — Découper un message

Facile

Un message de 7 250 octets est envoyé en paquets transportant chacun au plus 1 200 octets de données. Chaque paquet porte en plus un en-tête de 56 octets.

  1. a) Combien de paquets faut-il ?
  2. b) Combien d'octets de données contient le dernier paquet ?
  3. c) Calculer le nombre total d'octets réellement transmis.

a) 7 250 ÷ 1 200 ≈ 6,04. Six paquets pleins ne transportent que 6 × 1 200 = 7 200 octets : il reste des données, donc il faut un paquet de plus. Il faut 7 paquets.

b) Le dernier paquet contient 7 250 − 7 200 = 50 octets de données.

c) Chacun des 7 paquets a un en-tête de 56 octets : 7 × 56 = 392 octets d'en-têtes. Total transmis : 7 250 + 392 = 7 642 octets.

Exercice 3 — Durée d'un transfert

Facile

On télécharge un fichier de 3 Mo avec une connexion dont le débit est de 16 Mbit/s.

  1. a) Exprimer la taille du fichier en bits.
  2. b) Calculer la durée minimale du téléchargement.
  3. c) Même question avec une connexion 4G de débit 48 Mbit/s.
  4. d) Expliquer pourquoi la durée réellement mesurée est plus longue.

a) 3 Mo = 3 × 106 octets, et 1 octet = 8 bits : 3 × 106 × 8 = 24 × 106 bits, soit 24 Mbit.

b) t=24 Mbit16 Mbit/s=1,5 s. Durée minimale : 1,5 s.

c) t=2448=0,5 s : 0,5 s. Le débit est trois fois plus grand, la durée trois fois plus courte.

d) Le calcul ignore les en-têtes ajoutés à chaque paquet, le temps de trajet des paquets (latence), les retransmissions des paquets perdus et le partage de la connexion avec d'autres utilisateurs.

Exercice 4 — Paquets arrivés dans le désordre

Moyen

Un message est découpé en 7 paquets numérotés de 1 à 7. Le destinataire reçoit, dans cet ordre : n° 3 « peut », n° 1 « Chaque », n° 6 « chemin », n° 2 « paquet », n° 7 « différent », n° 5 « un ».

  1. a) Reconstituer le message reçu et identifier le paquet manquant.
  2. b) Quel protocole détecte l'absence de ce paquet ? Comment ?
  3. c) Décrire ce qui se passe ensuite du côté de l'expéditeur.
  4. d) Expliquer comment le paquet n° 6 a pu arriver avant le paquet n° 2.

a) Classés par numéro croissant : 1 « Chaque », 2 « paquet », 3 « peut », 5 « un », 6 « chemin », 7 « différent ». Le numéro 4 est absent : le paquet n° 4 manque (le message complet est « Chaque paquet peut … un chemin différent »).

b) C'est TCP. Les paquets sont numérotés ; le destinataire n'envoie pas d'accusé de réception pour le n° 4, qu'il n'a pas reçu.

c) L'expéditeur attend l'accusé de réception du paquet n° 4. Le délai d'attente écoulé sans accusé, il renvoie le paquet n° 4. Le destinataire ne transmet le message à l'application qu'une fois les 7 paquets réunis et remis dans l'ordre.

d) Chaque paquet est routé indépendamment par IP : le n° 2 a pu emprunter un chemin plus long ou attendre dans la file d'un routeur encombré, tandis que le n° 6 passait par une route plus rapide.

Exercice 5 — Encapsulation dans les couches

Moyen

Une application envoie 900 octets de données. La couche transport (TCP) ajoute un en-tête de 20 octets, la couche internet (IP) un en-tête de 20 octets, et la couche d'accès (Ethernet) 18 octets.

  1. a) Citer les quatre couches du modèle TCP/IP, de l'application jusqu'au support physique.
  2. b) Montrer que la trame Ethernet envoyée sur le câble fait 958 octets.
  3. c) Calculer le pourcentage de données utiles dans cette trame (arrondi au dixième).
  4. d) À la réception, quel en-tête est retiré en premier ? Justifier.

a) Dans l'ordre : application, transport, internet (réseau), accès au réseau.

b) Chaque couche ajoute son en-tête devant ce qu'elle reçoit. Segment TCP : 900 + 20 = 920 octets. Paquet IP : 920 + 20 = 940 octets. Trame Ethernet : 940 + 18 = 958 octets. La trame fait donc bien 958 octets.

c) 900958≈0,9395, soit 93,9 % de données utiles ; environ 6,1 % du volume sert aux en-têtes.

d) À la réception, les en-têtes sont retirés dans l'ordre inverse de l'envoi : la couche d'accès reçoit la trame la première, elle retire l'en-tête Ethernet, puis IP retire le sien, puis TCP, et l'application reçoit les 900 octets.

Exercice 6 — Choisir un réseau physique

Moyen

On veut télécharger un jeu de 2,7 Go. Document :

ConnexionTypeDébitLatence aller-retour
ADSLfilaire15 Mbit/s25 ms
Fibrefilaire2 Gbit/s5 ms
4Gsans fil45 Mbit/s35 ms
Satellite géostationnairesans fil50 Mbit/s600 ms

  1. a) Exprimer la taille du jeu en Mbit.
  2. b) Calculer la durée minimale du téléchargement pour chaque connexion.
  3. c) Pour une visioconférence, quelle connexion est la moins adaptée malgré un débit correct ? Justifier.

a) 2,7 Go = 2,7 × 8 = 21,6 Gbit = 21 600 Mbit.

b) On applique t=tailledébit avec des Mbit et des Mbit/s :

ADSL : 2160015=1440 s, soit 24 min.
Fibre : 2 Gbit/s = 2 000 Mbit/s, 216002000=10,8 s, soit 10,8 s.
4G : 2160045=480 s, soit 8 min.
Satellite : 2160050=432 s, soit 7 min 12 s.

c) Une conversation exige que chaque paquet arrive vite : c'est la latence qui compte, plus que le débit. Le satellite géostationnaire, avec 600 ms d'aller-retour (plus d'une demi-seconde), crée des décalages gênants dans le dialogue, alors que son débit dépasse celui de la 4G.

Exercice 7 — Durée de vie d'un paquet

Moyen

Un paquet quitte un ordinateur avec un TTL de 64. Chaque routeur traversé diminue le TTL de 1 ; un routeur qui ramène le TTL à 0 détruit le paquet.

  1. a) Le paquet traverse 11 routeurs avant d'atteindre le serveur. Quel est son TTL à l'arrivée ?
  2. b) Expliquer à quoi sert ce mécanisme.
  3. c) Un autre paquet, parti lui aussi avec un TTL de 64, traverse 9 routeurs puis se retrouve piégé dans une boucle entre deux routeurs mal configurés. Combien de routeurs supplémentaires traverse-t-il avant d'être détruit ?
  4. d) Ce second paquet appartient à un échange TCP. Que se passe-t-il ensuite ? Pourquoi le problème peut-il persister ?

a) Chaque routeur retire 1 : 64 − 11 = 53.

b) Le TTL empêche un paquet de tourner indéfiniment dans le réseau à cause d'une erreur de routage : sans lui, les paquets en boucle s'accumuleraient et satureraient les routeurs.

c) Après 9 routeurs, son TTL vaut 64 − 9 = 55. Chaque passage dans la boucle le diminue de 1 : le routeur qui le fait passer de 1 à 0 est le 55e routeur supplémentaire. Il traverse donc 55 routeurs de plus, le dernier le détruisant.

d) Le destinataire ne reçoit rien, donc n'envoie pas d'accusé de réception : TCP chez l'expéditeur renvoie le paquet au bout du délai d'attente. Mais tant que la boucle n'est pas corrigée, le paquet renvoyé suit la même route et se perd à son tour : TCP ne peut pas réparer une erreur de routage, ce qui illustre une limite du routage.

Exercice 8 — Pertes de paquets : résultats d'expérience

Difficile

Document 1. Une même vidéo, découpée en 1 800 paquets, est téléchargée avec TCP sur trois connexions.

ConnexionPaquets perdus au premier envoiPaquets renvoyés au totalDurée totale
A : fibre002,1 s
B : Wi-Fi encombré27273,4 s
C : 4G dans un train1621806,8 s

Document 2. Sur la connexion C, une visioconférence utilisant UDP perd le même pourcentage de paquets ; l'image se dégrade par moments mais ne s'arrête jamais.

  1. a) Calculer le taux de perte au premier envoi pour les connexions B et C.
  2. b) Sur la connexion C, 180 paquets ont été renvoyés alors que 162 avaient été perdus. Proposer deux explications.
  3. c) La vidéo reçue est-elle complète dans les trois cas ? Que montre la dernière colonne ?
  4. d) Expliquer pourquoi la visioconférence du document 2 n'utilise pas TCP.

a) Taux de perte = paquets perdus ÷ paquets envoyés.
B : 271800=0,015, soit 1,5 %.
C : 1621800=0,09, soit 9 %.

b) 180 − 162 = 18 renvois de plus que de pertes initiales. Première explication : des paquets renvoyés ont eux-mêmes été perdus et ont dû être renvoyés une nouvelle fois. Seconde explication : certains paquets sont bien arrivés mais leur accusé de réception s'est perdu ; l'expéditeur, sans confirmation, les a renvoyés inutilement (le destinataire reconnaît le doublon à son numéro et l'écarte).

c) Oui : TCP renvoie chaque paquet non confirmé jusqu'à réception, donc la vidéo arrive complète dans les trois cas. En revanche, la durée passe de 2,1 s à 6,8 s, plus du triple : la transmission est fiable mais sans garantie de délai.

d) En direct, une image doit être affichée au bon moment ; une image renvoyée arriverait trop tard pour servir et retarderait les suivantes, d'où des arrêts. UDP ne renvoie rien : on accepte quelques images dégradées plutôt que des interruptions, ce que décrit le document 2.

Exercice 9 — Deux mesures du même trajet

Difficile

Un outil de diagnostic affiche la liste des routeurs traversés par les paquets entre un ordinateur de Marseille et un serveur parisien, avec le temps aller-retour mesuré jusqu'à chacun. Deux mesures sont faites à cinq minutes d'intervalle.

ÉtapeMesure 1 (10 h 02)TempsMesure 2 (10 h 07)Temps
1box du domicile1,2 msbox du domicile1,4 ms
2routeur opérateur Marseille6,8 msrouteur opérateur Marseille7,1 ms
3routeur central Marseille7,5 msrouteur central Marseille8,0 ms
4routeur Lyon12,9 msrouteur Bordeaux19,6 ms
5routeur central Paris17,3 msrouteur central Paris26,2 ms
6serveur18,1 msserveur27,0 ms

  1. a) Montrer que les paquets n'ont pas suivi le même chemin lors des deux mesures.
  2. b) Proposer une cause à ce changement et nommer le protocole concerné.
  3. c) Calculer l'augmentation du temps aller-retour jusqu'au serveur, en ms puis en pourcentage (arrondi à l'unité).
  4. d) Un élève conclut : « Internet garantit un délai de 18 ms vers ce serveur. » Expliquer son erreur.

a) Les étapes 1, 2, 3, 5 et 6 sont identiques, mais à l'étape 4 les paquets passent par le routeur de Lyon lors de la mesure 1 et par celui de Bordeaux lors de la mesure 2 : le chemin a changé.

b) Le routage relève d'IP : les routeurs choisissent le voisin suivant d'après leurs tables, qui évoluent. Une panne ou un encombrement de la liaison vers Lyon a pu conduire le routeur central de Marseille à envoyer les paquets par Bordeaux. Le réseau a contourné l'obstacle, ce qui est l'un des avantages de la commutation de paquets.

c) Augmentation : 27,0 − 18,1 = 8,9 ms. En pourcentage : 8,918,1≈0,492, soit une hausse d'environ 49 %. Le détour par Bordeaux est plus long et la liaison est peut-être plus chargée.

d) Une mesure n'est valable qu'à un instant donné. IP achemine les paquets « au mieux » et TCP garantit seulement que les données arrivent : aucun protocole ne garantit de délai. Le document le prouve : cinq minutes plus tard, le temps est passé à 27,0 ms.

Exercice 10 — Un paquet, trois réseaux physiques

Difficile

Document 1. Un paquet part d'un ordinateur portable relié en Wi-Fi à une box ; la box est raccordée à l'opérateur par la fibre ; le serveur, dans un centre de données, est relié par câble Ethernet.

Document 2. Pour ce paquet : 1 348 octets de données de l'application ; en-têtes TCP et IP : 52 octets au total ; en-tête Wi-Fi : 34 octets.

  1. a) Au cours du trajet, quels en-têtes restent identiques et lequel change d'un tronçon à l'autre ? Justifier à l'aide du modèle en couches.
  2. b) Calculer la taille du paquet IP, puis celle de la trame Wi-Fi.
  3. c) Calculer la part des données utiles dans la trame Wi-Fi (en %, arrondie au dixième).
  4. d) Expliquer pourquoi le navigateur de l'ordinateur fonctionne exactement de la même façon en Wi-Fi ou branché par câble.

a) Les en-têtes TCP et IP restent les mêmes de bout en bout (seul le TTL de l'en-tête IP diminue à chaque routeur ; en IPv4, la box remplace aussi l'adresse privée de l'ordinateur par son adresse publique) : ils concernent l'échange entre les deux machines extrêmes. L'en-tête de la couche d'accès au réseau change à chaque tronçon : trame Wi-Fi, puis trame adaptée à la fibre, puis trame Ethernet. Chaque équipement retire l'en-tête du support d'arrivée et ajoute celui du support de départ.

b) Paquet IP : 1 348 + 52 = 1 400 octets. Trame Wi-Fi : 1 400 + 34 = 1 434 octets.

c) 13481434≈0,940, soit 94,0 % de données utiles.

d) Le navigateur travaille dans la couche application et confie ses données à TCP, puis à IP, qui sont les mêmes quel que soit le support. Seule la couche la plus basse change entre Wi-Fi et câble. C'est l'indépendance d'Internet vis-à-vis du réseau physique : les couches hautes ignorent le support utilisé.

Bloqué sur ce chapitre ?

Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.

Soutien scolaire à Marseille · Cours particuliers au lycée · Aide aux devoirs