Le modèle de référence OSI Structure en couche Le modèle de référence OSI Luc De Mey www.courstechinfo.be/Reseaux
Architecture en couches Le concept de couches s’impose en informatique dès qu’il s’agit de subdiviser les tâches d’un système. Il est utilisé au niveau des OS On le retrouve au niveau des réseaux
Architecture en couches Le principe : Chaque couche offre des services à celle qui lui est directement supérieure Elle lui masque les détails de son implémentation Et utilise les services de la couche directement inférieure Inférieure = plus proche du matériel Supérieure = plus proche des applications
Avantage des systèmes en couches Modularité Décomposition en modules relativement simples Possibilité de modifier un module sans devoir adapter les autres Abstraction de la complexité d’un module aux concepteurs des autres modules Il est inutile de comprendre tous les détails pour pouvoir comprendre l’ensemble Développements, corrections, modifications et évolutions facilitées
Vue des couches entre deux machines communicantes La communication entre éléments pairs est virtuelle ou « logique » Les éléments de même niveau sont dits pairs. La communication entre pairs est une communication virtuelle ou logique La communication réelle (ou physique) se fait au des couches successives
Vue des couches entre deux machines communicantes La communication réelle (ou physique) se fait entre couches successives La couche N d’un système sait quels services elle peut attendre de la couche N-1. Elle ne connaît rien d’autre que ces services.
Vue des couches entre deux machines communicantes A chaque niveau les éléments pairs utilisent chacun un protocole qui leur est propre. communication via une "pile de protocoles"
Protocole Conventions entre entités pour échanger des données. Le protocole gère des informations de contrôle qui accompagnent les blocs de données. Rôles: Identification du début et de la fin de chaque élément d’un bloc Fonctions de commandes telles que l’initialisation, l’interrogation, l’identification des équipements Détection des erreurs de transmission
Communication en couches Deux philosophes souhaitent s’entretenir L’un ne parle que ourdou et anglais L’autre ne parle que chinois et français Faute de partager une langue commune, ils engagent chacun un traducteur.
Communication en couches Chaque philosophe a engagé une traductrice Qui a son tour fait appel à une secrétaire
Communication en couches Les secrétaires communiquent par courrier postal, téléphone, fax ou e-mail Support physique
Communication en couches I like rabbits J’aime les lapins Lang: Dutch Ik vind konijnen leuk Lang: Dutch Ik vind konijnen leuk Message Fax # --- Lang: Dutch Ik vind konijnen leuk Fax # --- Lang: Dutch Ik vind konijnen leuk Support physique
Le modèle de référence OSI Modèle destiné à servir de référence pour décrire l’architecture des réseau et décrire le fonctionnement des protocoles de communication.
Le modèle OSI Open Systems Interconnection = Interconnexion de Systèmes Ouverts Tentative de standardisation publiée en 1984 et revisité en 1995 Réalisée par l’ISO International Standards Organization = Organisation Internationale de Normalisation C’et un modèle de référence en 7 couches Aucun système n’est totalement conforme à ce modèle. Il ne sert que de référence pour décrire le fonctionnement des réseaux.
Les 7 couches du modèle OSI Chaque couche est associée à une fonction bien précise.
Les 7 couches du modèle OSI Couches hautes = orientées application Chacune des 4 couches supérieures de la source est en relation avec son homologue de la destination Couches basses = orientées communication Pour les couches basses les protocoles concernent les échanges entre équipements voisins (le routeurs par exemples)
Communication de proche en proche pour les couches basses de bout en bout pour les 4 couches supérieures Chacune des 4 couches supérieures de la source est en relation avec son homologue de la destination Pour les couches basses les protocoles concernent les échanges entre équipements voisins
Couche application Seule couche en contact avec l’utilisateur Elle gère son application.
Couche présentation Adaptation des codes et des syntaxes qui diffèrent entre équipements. (caractéristique des systèmes ouverts) Dans un système ouvert les applications qui dialoguent peuvent utiliser des codes et des syntaxes différents. La couche présentation permet aux systèmes qui échangent des données d’interpréter celles-ci indépendamment de leur représentation syntaxique. Exemple : représentation des nombres dans le mode « big endian » ou « little endian »
Couche session Organise et synchronise le dialogue entre applications distantes. Établissement, maintien et terminaison de la communication. Exemple gestion du jeton dans un token ring.
Couche transport Couche intermédiaire entre les 3 couches supérieures orientées traitement et les 3 couches inférieures orientées transmission Découpe le message en segments qui seront numérotés et adressés par la couche réseau.
Couche réseau La couche réseau assure le cheminement de paquets de données à travers les nœuds = Routage + contrôle de la fiabilité Adressage logique Acheminement des paquets d’informations de l’émetteur jusqu’à sa destination en passant par des nœuds intermédiaires. Contrôle du flux : éviter les embouteillages Routage ou commutation Routage = le chemin peut changer selon l’activité du réseau Commutation = le chemin déterminé lors de l’établissement de la connexion reste toujours le même Adressage Adresse sur chaque paquet dans le cas du routage Adresse dans le paquet de signalisation dans le cas de la commutation
Couche liaison La couche de liaison des données se charge du formatage des trames et assure leur transmission sans erreurs. Adapte le transfert au débit des adaptateurs Gère la méthode d’accès, la résolution d’adressage physique et la détection d’erreur. L’entité transmise est la trame de données (quelques centaines ou quelques milliers d’octets) Le rôle principal de la couche 2 est de reconnaître les débuts et les fins de trames. Elle assure aussi le partage du support physique quand différents postes qui y sont connectés (sous-couche d’accès au média)
Couche physique La couche physique assure la transmission des bits entre équipements distants. Elle est en contact direct avec le support de transmission. Ensemble de normes définissant les types de médias ainsi que leurs caractéristiques physiques, électriques ou mécaniques Se charge du transport de bits sur le support physique. Exemple: niveaux de tension pour les bits à 1 et à 0, temps accordé pour la transmission de chaque bit, nombre de broches du connecteur, etc.
Les 7 couches du modèle OSI
Les entités acheminées par chaque couche
Analogie avec le courrier traditionnel ww2.ac-poitiers.fr/ecolgt/IMG/ppt/Le_modele_OSI.ppt
Bibliographie Andrew Tanenbaum Réseau 4e édition PEARSON Education Guy Pujolle Les réseaux Edition 2008 Eyrolles ww2.ac-poitiers.fr/ecolgt/IMG/ppt/Le_modele_OSI.ppt http://www.math-info.univ-paris5.fr/~seret/OSIetTCPIP.pdf François Laissus Cours d'introduction à TCP/IP http://www.laissus.fr/cours/cours.html