Modèle fondé sur un principe énoncé par Jules César : Diviser pour mieux régner.
Le principe de base est la description des réseaux sous forme d’un ensemble de couches superposées les unes aux autres.
L’étude du tout est réduite à celle de ses parties, l’ensemble devient plus facile à manipuler.
Le nombre de couche, leurs noms et leurs fonctions varient selon les réseaux. L’objet de chaque couche est d’offrir certains services aux couches plus autres.
Les données émises d’un système A à un autre et encapsulé par le système A. Quand le système B veut comprendre les données émises par le système A, il "décapsule" les couches successives.
On distingue plusieurs classes de transport suivant la qualité des couches précédentes. Plus les couches inférieures sont complètes, moins la couche transport travaille et réciproquement.
TCP/IP ne suit pas scrupuleusement les préconisations de l’ISO. Les différentes couches de TCP/IP sont les suivants :
Niveau 1 : Couche Physique
Les signaux électriques, lumineux, le format des connecteurs
Niveau 2 : Couche Liaison
On échange des trames de bits entre deux émetteurs en liaison directe. Par exemple : ethernet, fast ethernet.
Niveau 3 : Couche Réseau
On fait du routage dans les machines du réseau et du démultiplexage dans les extrémités. Par exemple : IP (Internet Protocole).
Niveau 4 : Couche Transport
On s’occupe du contrôle de flux, de la reprise sur erreur, de la remise dans l’ordre des paquets. Nous étudierons TCP (le transport INTERNET) qui est un bon exemple bien que développé indépendamment de la normalisation ISO.
Niveau 7 : Couche application
Toutes les applications réseau, messageries, transfert de fichier, etc.
Les équipements de routage n’implémentent que les trois premières couches. Seuls les ordinateurs source et destination implémentent les 7 couches.
L’utilisateur ne se sert que de cette couche là.
Il existe dans le modèle OSI deux autres couches, qui ne sont pas originellement présentes dans l’architecture TCP/IP.
Niveau 5 : Couche Session
Cette couche gère l’organisation du dialogue entre processus : l’initialisation, la synchronisation et la terminaison du dialogue. En n’étant pas très précis, on peut dire que la couche Netbios se situe au niveau 5 du modèle.
Niveau 6 : Couche Présentation
Elle prend en charge la représentation des informations que les entités d’application s’échangent.