Aller au contenu

Transmission de données dans un réseau

Ce chapitre ne conduira à aucun exercice en particulier, ni TD, ni TP.
Il a pour but de vous donner une vision globale de la transmission de données par un réseau. Étudiez-le avec attention puis vérifiez à l'aide des QCM ce que vous en aurez retenu.

Une ou deux questions de ce type peuvent tomber dans le QCM d'évaluation finale de la spécialité pour ceux qui l'abandonneraient en fin de classe de 1ère (ainsi que dans les évaluations données en classe d'ici là...).

Protocole TCP/IP

Vocabulaire

  • TCP signifie Transmission Control Protocol ;
  • IP signifie Internet Protocol.

Le sigle TCP/IP regroupe un ensemble de protocoles dont les protocoles TCP et IP.

Cette famille de protocoles a été mise au point à partir d’une étude commandée au début des années 1970 par le DARPA (Defense Advanced Project Research Agency) dépendant du DoD (Department of Defense) américain.

L’objectif était de proposer un protocole de communication permettant d’interconnecter les ordinateurs de toutes marques dont disposait l’armée des US (on parle de systèmes hétérogènes).

Les premières implémentations ont été mises en oeuvre au début des années 1980.

A retenir

TCP définit un ensemble de principes qui vont permettre d'optimiser la transmission des données sur le réseau.

Un protocole de référence

Associé initialement au système d'exploitation UNIX, TCP/IP est devenu un protocole universel utilisé dans tous les types d'environnements (IBM, DEC, Novell, Microsoft, ...) et d'ordinateurs (gros systèmes, minis, micros). C'est le moyen le plus utilisé pour communiquer en milieux hétérogènes :

  • Les spécifications sont fournies sous la forme de RFC (Request for Comments).
  • Il est disponible sur toutes les plates-formes matérielles et systèmes d’exploitation.
  • De très nombreux logiciels ont été développés sur TCP/IP (tcpdump, ipconfig, nslookup, ...).

Modèle en couches

Cette famille de protocoles est définie comme un ensemble de couches successives, où chaque couche joue un rôle bien précis.

L'échange des données et l'ajout d'informations de contrôles (adresses IP, port, somme de contrôle) est mis en place grâce au mécanisme d'encapsulation : encapsulation

Remarque

Pour parler de cette architecture en couche on parle aussi de pile TCP/IP.