280 likes | 368 Views
Un modèle qui accumule les couches !!!!!!!!!!!!!! Par le dragon serviable. COMMENT APPRIVOISER SON ORDINATEUR ??. 3ème Leçon : Le modèle OSI ,. Dans les cours précédents, nous avons abordé - Le langage utilisé par l’ordinateur pour communiquer : le binaire,
E N D
Un modèle qui accumule les couches !!!!!!!!!!!!!! Par le dragon serviable COMMENT APPRIVOISER SON ORDINATEUR ?? 3ème Leçon : Le modèle OSI,
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. INTRODUCTION :
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 7 6 6 5 5 4 4 3 3 2 2 1 1
LES COMPOSANTES DU MODELE OSI 7 : Couche Application 6 : Couche Présentation 5 : Couche Session 4 : Couche Transport 3 : Couche Réseau 2 : Couche Liaison 1 : Couche Physique
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.lyc-senscdi.loc à toto.lyc-senscdi.loc Verification des données et Transformation en message Transport 4 Session 5 Adresse : 172.16.112.100 Masque : 255.255.255.0 Passerelle : 172.16.0.5 Arnold.lyc-senscdi.loc Ouverture de communication avec le PC 172.16.112.105 Réseau 3 Enregistrement socket destinataire et origine Présentation 6 Liaison des données 2 Transformation des trames en bits Application 7 Saisie du message et envoi par l’utilisateur Codage/ Cryptage et compression du message Envoi des données brutes au 172.16.112.105 Physique 1
Exemple Récapitulatif (2/2) Envoi d’un message de l’hôte Arnold.lyc-senscdi.loc à toto.lyc-senscdi.loc Réception des données brutes du 172.16.112.100 Physique 1 délivrance du message envoyé par 172.16.112.100 Application 7 Liaison des données 2 Transformation des bits en trames Adresse : 172.16.112.105 Masque : 255.255.255.0 Passerelle : 172.16.0.5 toto.lyc-senscdi.loc décodage/ décryptage et décompression du message Lecture socket destinataire Présentation 6 Réseau 3 Session 5 Contrôle intégrité des données Vérification de la communication avec l’ordinateur 172.16.112.105 Transport 4
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 Données 6 Données 5 Données Données = segments 4 Données = datagramme 3 Données = trame 2 Données 1 = 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 Données 6 Données 5 Données Données 4 Données 3 Données 2 Données 1
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 Répéteur 2 1 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 4 PONT 3 3 2 Données Données 2 1 Données Données 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 5 4 4 3 Données Données 3 2 Données Données 2 1 Données Données 1
Un SWITCH = Un routeur (au minimum) Au niveau de la bande passante, il va gérer les accès des utilisateurs et veiller à donner le maximum de vitesse à chaque utilisateur. Le fait d’agir au niveau 3 du modèle OSI lui permet de filtrer l’accès entre les réseaux en se basant sur l’adresse IP. PRECISION COMPLEMENTAIRE • Le HUB = UN PONT • Au niveau de la bande passante : le hub va la diviser par le nombre d’utilisateur connecté. • Il ne fera aucun contrôle d’accès 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.