norme interconnexion systeme ouverts

Transcription

norme interconnexion systeme ouverts
Modèle OSI
ineUniversité de BOUMERDES UMBB
Département de physique/Infotronique
IT/S5/Réseaux informatiques
Présenté par : Mr RIAHLA Med Amine
Polycop 2 : Modèle OSI
Présenté par : Mr RIAHLA Med Amine
Réaliser par Mr RIAHLA Med Amine
1
Modèle OSI
Modèle de référence OSI
1. Introduction
Au début des années 70, chaque constructeur a développé sa propre solution réseau autour
d'architecture et de protocoles privés (SNA d'IBM, DECnet de DEC, DSA de Bull, TCP/IP du
DoD,...) et il s'est vite avéré qu'il serait impossible d'interconnecter ces différents réseaux
propriétaires, si une norme internationale n'était pas établie. Cette norme établie par
l'International Standard Organization (ISO) est la norme OSI Open System Interconnection ,
l’interconnexion des systèmes ouverts.
2. Définition d’un système ouvert
Un système ouvert est un ordinateur, un terminal, un réseau. N'importe quel équipement
respectant cette norme est donc apte à échanger des informations avec d'autres équipements
hétérogènes et issus de constructeurs différents.
3. Architecture du modèle OSI
Dans une communication entre deux équipements d’un réseau, plusieurs protocoles sont
mis en œuvre pour réaliser différentes opérations, que ce soit au niveau de l’émetteur ou du
récepteur. Cela donne une idée sur la complexité de l’interconnexion réseau. Pour résoudre cette
complexité la technique usuelle en informatique, ou dans d’autre domaines, consiste à diviser en
autant de fois que possible en petites complexités maîtrisable.
Dans l’interconnexion réseau les traitements sont séparés par niveaux, chaque niveau est
appelé couche. Chacune correspond à une fonctionnalité particulière et des règles de
communication qui sont appelés protocoles, propre à elle. Une couche doit être capable de
dialoguer avec la frontière de la couche supérieure ou inférieure.
L’ISO a défini une architecture logicielle formée de 7 couches. : Chaque couche (n) offre
un certain nombre de services à la couche (n+1) en déroulant un protocole uniquement défini à
partir des services fournis par la couche (n-1).
Le concept de l’OSI nécessite la compréhension de 3 concepts.
1. Le service (N)
2. Le protocole (N)
3. Le point d’accès à un service (N-SAP)
• Service (N) : Ensemble d’événements et primitives pour rendre au niveau (n+1)
Réaliser par Mr RIAHLA Med Amine
2
Modèle OSI
• Protocole (N) : Ensemble de règles nécessaires pour que le service (N) soit réalisé
• N-SAP : Point situé à la frontière entre les couches (n) et (n+1).
L’architecture OSI est schématisée comme suit :
Couche Application
Couche Présentation
Gestion de
l’application
Couche Session
Couche Transport
Couche Réseau
Couche Liaison
Fonction de
Transport
Couche Physique
les couches du modèle OSI
Couche physique
Se charge de la transmission des bits à l’état brut sur un canal de communication. Quel
est le nombre de volts à fournir pour représenter 0 et 1, la possibilité de transmission dans 2 sens,
le nombre de broches d’un connecteur...etc. Cette couche traite surtout les problèmes de
conception qui concerne principalement les interfaces mécaniques et électriques, la
synchronisation ainsi que le support physique. Elle spécifie les éléments suivants :
•
La vitesse de transmission.
•
Le type de câble utilisé (coaxial, pair torsadée, fibre optique..).
•
Le niveau de signal électronique, représenté par des 0ou1.
Couche liaison de données
Elle fournit les moyens fonctionnels et procéduraux nécessaires à l’établissement, le
maintien et à la libération des connexions de liaisons de données entre entités du réseau, et qui
est chargée d’acheminer sans erreurs les données sur chaque liaison du réseau, en masquant aux
autres couches les différences physiques du réseau. Elle assemble les données en blocs,
auxquelles elle ajoute des informations de contrôles pour constituer une trame de données :
Réaliser par Mr RIAHLA Med Amine
3
Modèle OSI
l’adresse de destination, la longueur du message, l’information de synchronisations, de détection
d’erreur,...etc. Parmi les protocoles utilisés dans cette couche on trouve le protocole HDLC.
La couche réseaux
Cette couche assure toutes les fonctionnalités du relais et d’amélioration de services entre
les entités du réseau, c'est-à-dire : l’adressage, le routage, le contrôle de flux, la détection et la
correction d’erreurs non résolues par la couche (2). Il existe deux grandes possibilités pour
établir un protocole de niveau réseau : le mode avec connexion et le mode sans connexion. .
Parmi les protocoles utilisés dans cette couche on trouve :
•
Intenetwork Packet eXchange (IPX) de Novell.
•
Internet Protocole (IP).
Couche transport
Elle découpe et segmente les données transmises par la couche (5) en entités plus petites
et s’assure que les éléments arrivent correctement de l’autre coté. Elle détermine également quels
types de services doivent être fournis à la couche session et donc aux utilisateurs. C’est elle qui
gère les connexions d’un système A vers un système B de bout en bout de la communication. .
Parmi les protocoles utilisés dans cette couche on trouve
•
Transmission Control Protocol (TCP).
•
Sequenced Packet eXchange (SPX).
•
Netware Core Protocol (NCP) de novell.
Couche session
Le rôle du niveau session est de fournir aux entités de présentation les moyens nécessaire
à l’organisation et à la synchronisation de leurs dialogues (identification des nom utilisateurs,
mots de passe, etc. ) et les échanges des données. Elle a la possibilité de gérer quelques
fonctionnalités telles que la re-synchronisation (reprise d’échange à partir des points précis) et la
gestion des interruptions.
Couche présentation
Elle permet de lier le terminal à la couche session, donc de s’adapter au type et au format
des données à échanger. Elle permet de fournir une représentation des données, indépendamment
des ordinateurs, des systèmes d’exploitation, etc. Elle inclue aussi des services tels que le
cryptage, la compression, et le formatage des données. En effet, il existe de multiples manières
de coder les informations suivant le matériel et les logiciels utilisés. Par exemple :
Réaliser par Mr RIAHLA Med Amine
4
Modèle OSI
•
Plusieurs codes existent pour coder les caractères (ASCII, EBCDIC, etc. .).
•
Les nombres peuvent codés sur un nombre d’octets différents.
Couche application
La couche application donne au processus d'application le moyen d'accéder à
l'environnement OSI et fournit tous les services directement utilisables par l'application, à
savoir :
Des programmes de transfert de fichiers.
De soumission de travaux à distances.
D’échange de courrier électronique, etc. elle peut contenir de très nombreux services de
transfert d’information.
4. Transmission et encapsulation des données
Les figures ci dessous donnent un exemple de la façon dont les données peuvent être
transmises en utilisant le modèle OSI. Le processus émetteur (fig.I.7) doit émettre certaines
données vers le processus récepteur, il remet ces données à la couche application qui leur accole
un en-tête application AH (qui peut être nul) et donne l’item résultant à la couche présentation.
La couche présentation peut transformer cet item de différentes façons, éventuellement
rajouter un en-tête et donner le résultat à la couche session il est important de comprendre que la
couche présentation ne connaît pas et ne doit pas connaître l’existence éventuelle de AH qui fait
,pour elle, partie des données utilisateur. Ce processus est répété jusqu'à ce que les données
atteignent la couche physique
Là, elle sont effectivement transmises à la machine réceptrice. Sur cette machine
différents en-têtes sont éliminés un à un lorsque le message remonte dans les couches jusqu’à
parvenir finalement au processus récepteur.
Réaliser par Mr RIAHLA Med Amine
5
Modèle OSI
Unité de donnée
échanger
Couche
7
Application
Protocole d’application
Application
APDU
6
Présentation
Protocole de présentation
Présentation
PPDU
5
Session
Session
SPDU
4
Transport
Protocole de session
Protocole de transport
TPDU
Transport
Frontière de sous réseau
3
Réseau
2
Liaison
1
Physique
Réseau
Réseau
Protocole interne au
s sous réseau
Liaison
Liaison
Hote A
Réseau
Paquet
Liaison
Trame
Physique
Physique
Physique
Routeur
Routeur
Hote B
Bit
XPDU : (Protocol Data Unit) unité de donnée du protocole de la couche X.
Communication dans le modèle OSI
Processus
émission
Processus
réception
Donnée
Protocole d’application
AH
Protocole de présentation
PH
Protocole de session
P de transport
TH
NH
DH
SH
Donnée
Donnée
Donnée
Donnée
Donnée
Donnée
DT
Bits
Canal de transmission de données
AH : En-tête d’application
SH : En-tête de session
PH : En-tête de présentation
TH : En-tête de transport
NH : En-tête de réseau
DT : délimiteur de fin de trame
DH : En-tête de liaison de données
Certains des en-têtes peuvent être nuls
Encapsulation des données
Réaliser par Mr RIAHLA Med Amine
6
Modèle OSI
Conclusion
Bien qu’il soit resté contourné au plan théorique, le modèle OSI est indispensables pour
bien comprendre les fondements des réseaux. Dans le chapitre à venir nous détaillerons un des
plus répandus modèle sur le plan pratique notamment sur Internet : le modèle TCP/IP.
Réaliser par Mr RIAHLA Med Amine
7

Documents pareils