Le modèle OSI de l'ISO
Pour faire circuler l'information sur un réseau on peut utiliser principalement deux stratégies.
L'information est envoyée de façon complète.
L'information est fragmentée en petits morceaux (paquets), chaque paquet est envoyé séparément sur le réseau, les paquets sont ensuite réassemblés sur la machine destinataire.
Dans la seconde stratégie on parle réseau à commutations de paquets.
La première stratégie n'est pas utilisée car les risques d'erreurs et les problèmes sous-jacents sont trop complexes à résoudre.
Le modèle OSI est un modèle à 7 couches qui décrit le fonctionnement d'un réseau à commutations de paquets. Chacune des couches de ce modèle représente une catégorie de problème que l'on rencontre dans un réseau. Découper les problèmes en couche présente des avantages. Lorsque l'on met en place un réseau, il suffit de trouver une solution pour chacune des couches.
L'utilisation de couches permet également de changer de solution technique pour une couche sans pour autant être obligé de tout repenser.
Chaque couche garantit à la couche qui lui est supérieur que le travail qui lui a été confié a été réalisé sans erreur.
La couche 1 Matériel
Dans cette couche, on va s'occuper des problèmes strictement matériels. (support physique pour le réseau). Pour le support, on doit également préciser toutes ces caractéristiques.
Pour du câble :
Type (coaxial, paires torsadées,...)
si un blindage est nécessaire
le type du signal électrique envoyé (tension, intensité,...)
nature des signaux ( carrés, sinusoïdaux,...)
limitations (longueur, nombre de stations,...)
...
Pour des communications hertziennes
Fréquences
Type de modulation (Phase, Amplitude,...)
...
Fibre optique
Couleur du laser
Section du câble
Nombre de brins
...
La couche 2 Liaison
Dans cette couche on cherche à savoir comment deux stations sur le même support physique (cf. couche 1) vont être identifiées. Pour ce faire, on peut par exemple assigner à chaque station une adresse (cas des réseaux Ethernet,....).
La couche 3 Réseau
Le rôle de cette couche est de trouver un chemin pour acheminer un paquet entre 2 machines qui ne sont pas sur le même support physique.
La couche 4 Transport
La couche transport doit normalement permettre à la machine source de communiquer directement avec la machine destinatrice. On parle de communication de bout en bout (end to end).
La couche 5 Session
Cette couche a pour rôle de transmettre cette fois les informations de programmes à programmes.
La couche 6 Présentation
A ce niveau on doit se préoccuper de la manière dont les données sont échangées entre les applications.
La couche 7 Application
Dans la couche 7 on trouve normalement les applications qui communiquent ensemble. (Courrier électronique, transfert de fichiers,...)