Couches modèle OSI - Site du dragon serviable
Download
Report
Transcript Couches modèle OSI - Site du dragon serviable
COMMENT APPRIVOISER SON
ORDINATEUR ??
3ème Leçon :
Le modèle OSI,
Un modèle qui accumule les couches
!!!!!!!!!!!!!!
Par le dragon serviable
INTRODUCTION :
Dans les cours précédents, nous avons abordé
- Le langage utilisé par l’ordinateur pour
communiquer : le binaire,
- La façon de repérer chaque ordinateur sur un
réseau grâce à l’adresse IP et au domaine.
Désormais, il nous reste à étudier la façon dont
les ordinateurs communiquent entre eux.
CONSTAT
En effet, n’oublions pas que deux ordinateurs doivent
communiquer entre eux pour nous permettre à nous
humains de s’échanger des informations.
Sans régle générale, ce serait vite la cacophonie.
Car, même si toutes les machines communiquent en
binaire, elles n’utilisent pas toutes le même type de
réseau ou d’adressage, ni les mêmes systèmes
d’exploitation, et encore moins les mêmes programmes.
CONSEQUENCE
Là encore, il a été nécessaire de créer une norme minimale
pour résoudre ce problème.
En 1977 l ’ISO (International Organization for
Standardization), composée de représentants de l ’industrie,
créa un sous-comité pour définir des standards en matière de
communication de données dans le but d ’établir
l ’interopérabilité entre les différents vendeurs ainsi que des
règles d ’accessibilité universelle aux données.
Cette commission donna ainsi naissance au modèle OSI :
Open Systems Interconnection
OSI = UN MODELE PAR COUCHE
Pour communiquer, au lieu d’envoyer directement ses données
sur le réseau, chaque ordinateur va les faire passer par les
différentes couches de « son » modèle OSI
7
6
7
6
5
4
5
4
3
2
3
2
1
1
LES COMPOSANTES DU MODELE OSI
Couches modèle OSI :
ROLES (1/7)
1- La couche Physique :
Cette couche correspond à l’arrivée physique
du média sur l’ordinateur : Cable ou onde (wifi).
Les données qui y arrivent sont des données
brutes sous forme d’une suite de Bits (0 ou 1).
Couches modèle OSI :
ROLES (2/7)
2- La couche Liaison de Données :
Elle correspond à la carte réseau. C’est la couche qui
va effectuer la transformation des données brutes
(bits) en Trames, opération indispensable pour
permettre aux autres couches d’interpréter les
informations reçues. Elle ordonne ainsi les données
reçues. En cas de problème, c’est elle qui renvoie un
message d’erreur en cas de réception de données
altérées.
C’est à ce niveau que sera géré l’adresse MAC (média
access unit) de la carte réseau et son driver.
Couches modèle OSI :
ROLES (3/7)
3- La couche Réseau :
Ses rôles sont mutiples. Elle s’occupe :
-
-
De l’adressage : c’est-à-dire de la gestion des « sockets » (le
socket est composé d’une adresse IP, d’un numéro de port et
du protocole de vérification des données utilisé : TCP/UDP). Il
y’a ainsi un socket pour l’expéditeur et un autre pour le
destinataire.
Du routage : En bref du bon aiguillage des informations des
données.
-
De la transformation des informations en « Paquets ».
C’est ici qu’est géré le protocole du réseau (IP, IPX etc…).
Couches modèle OSI :
ROLES (4/7)
4- La couche Transport :
Son but est la gestion de la qualité de circulation des données. Elle
fait un « contrôle de bout en bout » en :
- Gérant le flux des données : grâce à elle, on peut gérer plusieurs
connexions en même temps et envoyer plusieurs messages sur une
même connexion. Elle donne aussi des informations sur le débit.
- Contrôlant l’intégrité des données. Elle gère les messages à envoyer à
l’utilisateur en cas de problème.
- Étant l’interface entre la couche réseau et la couche session, elle
transforme les paquets de la couche réseau en Message.
Vous trouverez à ce niveau les protocoles TCP/UDP et ICMP/IGMP.
Couches modèle OSI :
ROLES (5/7)
5- La couche Session :
Cette couche assure deux rôles principaux :
-
-
Etablissement de la connexion entre deux ordinateurs
(ouverture, maintien et fermeture de la communication)
Appel de procédures distantes (RPC = Remote Procedure
Calls) Définition : Protocole permettant à un programme
d’appeler des procédures se trouvant sur une machine distante,
en interrogeant un serveur d’application.
Couches modèle OSI :
ROLES (6/7)
6- La couche Présentation :
Son rôle va être de créer un format commun pour permettre la
communication entre deux ordinateurs travaillant dans des
systèmes différents. Elle assure ainsi :
-
Le codage et décodage des données,
-
Le cryptage et le décryptage,
-
La compression et la décompression.
Couches modèle OSI :
ROLES (7/7)
7- La couche Application :
C’est le point opposé de la couche physique qui permet à
l’utilisateur d’utiliser pleinement les ressources du réseau. Elle
joue les rôles :
-
d’interface utilisateur,
-
d’administrateur du réseau,
-
d’intermédiaire pour le transfert et l’accès aux fichiers,
-
de gestionnaire de la messagerie.
Exemple Récapitulatif (1/2)
Envoi d’un message de l’hôte Arnold.lycsenscdi.loc à toto.lyc-senscdi.loc
Session
5
Adresse : 172.16.112.100
Masque : 255.255.255.0
Passerelle : 172.16.0.5
Ouverture de
communication avec le
PC 172.16.112.105
Arnold.lyc-senscdi.loc
Application
7
Saisie du message
et envoi par
l’utilisateur
Présentation
6
Codage/ Cryptage
et compression du
message
Transport
4
Verification des
données et
Transformation en
message
Réseau
3
Enregistrement
socket destinataire
et origine
Liaison des
données
2
Transformation des
trames en bits
Physique
1
Envoi des données
brutes au
172.16.112.105
Exemple Récapitulatif (2/2)
Envoi d’un message de l’hôte Arnold.lycsenscdi.loc à toto.lyc-senscdi.loc
Réception des
données brutes du
172.16.112.100
Physique
1
Transformation des
bits en trames
Liaison des
données
2
Lecture socket
destinataire
Contrôle intégrité
des données
Réseau
3
Transport
4
délivrance du
message envoyé
par 172.16.112.100
Application
7
Adresse : 172.16.112.105
Masque : 255.255.255.0
décodage/
Présentation
décryptage et
6
décompression du
message
Vérification de la
Session
communication avec
5
l’ordinateur
172.16.112.105
Passerelle : 172.16.0.5
toto.lyc-senscdi.loc
MUTIPLEXAGE ET
DEMULTIPLEXAGE (1)
Dans ce modèle, lorsqu’un ordinateur envoie ses données à un
autre ordinateur, chaque couche rajoute ses propres
informations aux données reçues. On appelles cette opération
le « multiplexage » ou « encapsulation ».
Données
7
6
Données
Données
5
Données
3
Données = segments
Données = datagramme
4
Données = trame
2
1
Données = bits
MUTIPLEXAGE ET
DEMULTIPLEXAGE (2)
Et, lorsqu’un ordinateur reçoit des données d’un autre
ordinateur, il fait l’opération inverse et enlève les éléments
rajoutés par chaque couche. On appelles cette opération le
« démultiplexage » ou « désencapsulation ».
Données
7
6
Données
Données
5
Données
Données
4
3
Données
Données
2
1
Données
LES SYSTEMES
INTERMEDIAIRES
Ce mode de communication fonctionne pour
deux machines appartenant à un même
système informatique. Mais, s’ils appartiennent
à deux systèmes différents, il faut un matériel
intermédiaire qui se chargera de traduire les
informations pour que les deux ordinateurs
puissent communiquer.
Suivant la couche concernée, le matériel
chargée de cette traduction aura une fonction et
un nom différents.
LES SYSTEMES
INTERMEDIAIRES
Premier SI : Le répéteur
Ce matériel a pour fonction d’intervenir au niveau
de la couche 1 : physique. Il est l’exception qui
confirme la règle. Car, il n’intervient pas pour
traduire les informations entre deux systèmes
mais uniquement pour renforcer le signal qui,
au-delà d’une certaine distance (100m pour un
cable ethernet), se dégrade et empêche la
communication de se faire.
DEMONSTRATION REPETEUR
7
7
6
6
5
5
4
4
3
3
2
1
Répéteur
2
1
LES SYSTEMES
INTERMEDIAIRES
Deuxième SI : Le pont
Ce matériel permet de raccorder deux postes soit
travaillant sur des réseaux technologiquement
différents soit utilisant le même réseau mais éloignés
géographiquement l’un de l’autre (par exemple dans
deux bâtiments distincts). Dans ce dernier cas, la
différence avec un répéteur, c’est qu’il ne fait pas
qu’amplifier le signal, il permet, par exemple,
d’effectuer le lien entre les cables ethernet standard à
l’intérieur des deux bâtiments et de la fibre optique
pour la liaison inter bâtiment.
Ce matériel est un matériel qui intervient d’ailleurs au
niveau 2 (liaison de données) du modèle OSI.
DEMONSTRATION PONT
7
7
6
6
5
5
4
3
PONT
2
Données
Données
1
Données
Données
4
3
2
1
LES SYSTEMES
INTERMEDIAIRES
Troisième SI : Le routeur
Il s’agit d’un matériel qui permet à différents
réseaux ou type de réseau de communiquer
entre eux. C’est un matériel qui intervient au
niveau 3 (couche réseau) du modèle OSI.
On utilise généralement un routeur pour l’accés
des postes d’un réseau à internet.
Il est à noter que, s’il s’agit simplement de
permettre à deux réseaux de plages d’adresse
différente de communiquer, un ordinateur
« serveur » peut en assurer cette fonction.
DEMONSTRATION ROUTEUR
7
7
6
6
5
ROUTEUR
4
5
4
3
Données
Données
2
Données
Données
1
Données
Données
3
2
1
PRECISION COMPLEMENTAIRE
• Le HUB = UN PONT
• Un SWITCH = Un
routeur (au minimum)
- Au niveau de la bande passante,
- Au niveau de la bande passante :
il va gérer les accès des
le hub va la diviser par le nombre
utilisateurs et veiller à donner le
d’utilisateur connecté.
maximum de vitesse à chaque
utilisateur.
- Il ne fera aucun contrôle d’accès - Le fait d’agir au niveau 3 du
sur l’adresse IP.
modèle OSI lui permet de filtrer
l’accès entre les réseaux en se
basant sur l’adresse IP.
LES SYSTEMES
INTERMEDIAIRES
Quatrième SI : La passerelle (ou gateway)
Tout matériel agissant au-delà de la couche 3
du modèle OSI est appelé « Passerelle ».
C’est le cas ainsi pour le matériel qui permet de
faire communiquer deux réseaux de protocoles
différents comme TCP/IP (Internet) et IPX/SPX
(de Novell).
RESUME : CE QU’IL FAUT
RETENIR
OSI est une convention qui sépare en strates
ou « couches » les différentes fonctions de
traitement des données effectués par un
ordinateur.
Le modèle OSI est un modèle comprenant 7
couches : Physique / Liaison de données /
Réseau / Transport / Session / Présentation /
Application.
Le modèle OSI permet ainsi à des ordinateurs
appartenant à des systèmes ou des réseaux
différents de communiquer.