You are on page 1of 11
Chapitre II : Modéle OSI et techniques de transmission I. Modele OSI LL. Présentation Le modéle de référence OSI (Open Systems Interconnection) décrit un ensemble de spécifications pour une architecture réseau permettant la connexion d’équipements hétérogenes. Le modéle OSI normalise la manigre dont les matériels et les logiciels coopérent pour assurer la communication réseau, Ce modele est organisé en 7 couches successives, Le modéle OSI a été publié en 1978 par un organisme de normalisation, 'ISO (International Standard Organization). En 1984, ISO publia une mise 2 jour du modéle OSI qui devient une norme internationale. Le modéle IEEE802 (février1980) est une version améliorée du modéle OSI. 7 [Application Application | 7 Architecture du modéle OSI \Numéro| Nom Fonction 6 | Présentation Présentation | © [Une interface pour \'accés au réseau S| Session Session, § [Présentation|Le format des données 4 [_tomsport] ‘Transport 4 La gestion d'une a i [Transport _|La gestion des paquets 3 | Resea Réseau 3 La gestion de Réseau, radressage [Session connexion tet w fala fal a > |__Liai a [Liaison __|La gestion des trames soue [Le gestion des signaux 1 sique Phy: Physiqu 1 1 PPhysique [semen Bacnine tmetice) Stacie ncepris®> Chaque couche est spécialisée dans une tache bien précise. On dit que chaque couche propose une fonctionnalité ou un « service ». A chaque niveau, un traitement est réalisé, et des informations sont codées ou décodées (ajoutées ou enlevées du paquet). Chaque couche de « ordinateur émetteur » ajoute des informations supplémentaires dans le paquet qui lui a été transmis par la couche supérieure, et transmet celui-ci 4 la couche inférieure (ou au support). Les couches de « ordinateur récepteur » décodent et enlévent une partie des informations contenues dans le paquet qui lui a été transmis par la couche inférieure (ou par le support), et transmet celui-ci a la couche supérieure. Les couches 7 & 3 sont appelées les couches hautes et leur travail est plus complexe que celui des couches basses. Les couches | et 2 sont appelées les couches basses, leur fonction est d'envoyer des flux de bits sur le réseau, 1.2, Role de chaque couche du modéle OST 1.2.1 Niveau 1: La couche physique La couche physique (Physical Layer) se préoccupe de résoudre les probltmes matériels. Elle a pour fonction la gestion de la transmission brute des bits de données sur le support de communication, La couche physique est en relation directe avec la carte réseau. Les fonctions de la couche physique : + La gestion du branchement au support: + Le branchement du cable a la carte résean + Ladéfinition du nombre de broches du connecteur » La fonction de chacune des broches du connecteur «La gestion des signaux, électriques, optiques, mécaniques = + Lrencodage et la synchronisation du flux de bits + Ladurée de chaque bit, les caractéristiques de limpulsion électrique ou optique + Laméthode d'accés des bits sur le support de communicati + Lenvoi des trames sur le réseau 1.2.2 Niveau 2: La couche liaison La couche liaison (data link layer) regoit les données brutes de la couche physique, les organise en trames, gére les erreurs, retransmet les trames erronées et gére les acquittements (ACK) pour accusé de réception. Puis, elle transmet les données formatées a la couche réseau La couche liaison est subdivisée en deux sous couches suivantes ‘* La sous couche MAC (Medium Access Control) qui gére les adresses physiques des ordinateurs et les transferts de trames. ‘* La sous couche LLC (Logical Link Control) qui gére le service de liaison de bout en bout. Les fonctions de la couche liaison : + Lapréparation des trames pour la couche physique : + La fabrication des trames en fonction de la méthode d'accés au réseau. + Ladivision des messages en trames de bits bruts ou leur regroupement, + Lecontréle CRC des erreurs dans la transmission d'un paquet * Lenvoi et la réception d'un accusé de réception (ACK) pour chaque trame, sinon la trame est réexpédiée. 1.2.3 Niveau 3: La couche réseau Le rdle de la couche réseau (network layer) est de trouver Ie bon chemin vers le destinataire. A cet effet, elle gére les sous-réseaux et contrdle le trafic. Cette couche permet aussi de connecter des réseaux hétérogenes. A ce niveau, l'unité de données est appelée "paguet” La couche réseau se charge de I'adressage des messages. La couche réseau fournit un schéma dadressage. La couche RESEAU traduit les adresses logiques (les adresses IP) en adresses physiques (les adresses MAC des cartes réseaux). Les fonctions de la couche réseau : + Latraduction des adresses et des noms logiques en adresses physiques + Le routage des messages en fonction de leur priorité et de l'état du réseau «La gestion du trafic sur le réseau : + La commutation de paquets * Le contrdle de l'encombrement des messages sur le réseau + Le découpage ou le réassemblage des messages 1.2.4 Niveau 4: La couche transport La couche transport (transport layer) s‘assure que les paquets ont été recus dans ordre, sans erreurs, sans pertes, ni duplication. La couche transport gére l'empaquetage et le réassemblage des paquets ainsi que le contréle et la correction des erreurs, Les fonctions de la couche TRANSPORT : + Ladivision des messages longs en plusieurs paquets + Lecontréle de la taille des paquets + Le regroupement des messages courts en un seul paquet + Le rassemblement des paquets en un seul message © L’extraction et la reconstitution du message d'origine + Lenvoiet la réception d'un accusé de réception + Lecontréle du flux et la correction des erreurs dans la reconstitution des paquets 1.2.5 Niveau 5: La couche session La couche session (session layer) gére la connexion courante entre deux ordinateurs du réseau. Les fonctions de la couche SESSION : + Loouverture et la fermeture d'une connexion (d'une session) + Lareconnaissance des noms + La synchronisation des taches utilisateur & V'aide de points de controle + Le contréle du dialogue entre les processus communicants 126 ‘eau 6 : La couche présentation La couche présentation (presentation layer) détermine le format utilisé pour 'échange des données entre ordinateurs du réseau. C’est elle qui traite l'information de maniére & la rendre comp: Uiches communicantes. Les fonctions de la couche présentation : + Laconversion du format issu de la couche application en un format standard + Laconversion des protocoles + Latraduction et 'encodage des données + Laconversion du jeu de caractéres * Lexécution des commandes graphiques + Lacompression ou la décompression des données 1.2.7 Niveau 7: La couche application La couche application (application layer) joue le rdle d'une interface dacs des applications au réseau. La couche application conceme les applications réseaux qui tournent sur un poste, et correspond a l'interface de l'utilisateur. Les fonctions de la couche application : «Logiciels d'accés aux bases de données + Messagerie électronique + Lacees au réseau + Lecontréle du flux et la correction des erreurs 1.3. Le parcours des données dans le modéle OSL Lorsque les données sont transférées au sein d’un réseau : ‘© Elles parcourent chacune des couches du modéle OSI de I’émetteur (Couche Application > Couche Physique). Chaque fois qu’elles traversent une couche, elles sont entichies de nouvelles informations : les informations délivrées par le protocole de la couche sont ajoutées (on parle de capsulation). Elles sont transmises sur le support. + Elles parcourent chacune des couches du modéle OSI du récepteur (Couche Physique > Couche Application). Chaque fois qu’elles traversent une couche, les informations ajoutées par le protocole de méme niveau de l’émetteur sont enlevées et exploitées (on parle de décapsulation). Données Données [Repteatin] [A [Donnde] ox [i [enntes] Replication Présentation] —[p [a Joonnee] 397 [Fla |ponnees] [Présentation session Is [P [a Joonnee] [5 Jr-Ta Joonnées| session ftrspon—| [TJs [a oonnée | Frise [a oonnées} —rranspor seau Is [Pa [omnes IIs [a [données] [réseau Uaison [cfr Is IP Ia [ones] [mfr Is P]R Joonnées} — [laison Physique PITS Te la foonee] —[P[C[e irs [ea [données] [physique Support de transmission 1.4, Le modéle IEEE802 et ces catégories Le modéle IEEE802 a été mis au point par l'IEEE (Institute of Electrical and Electronics Engineers) pour définir des normes pour les réseaux locaux. Le modéle IBEE802 est sorti juste un peu avant le modéle OSI ; les deux modles se ressemblent beaucoup et sont compatibles entre eux. Le modéle IEEES802 définit + Lafagon dont les données aceédent et sont transmises sur le réseau + Les normes des composants physiques d'un réseau : + Lacarte réseau + Le cablage en coaxial om en paires torsadées Les spécifications correspondant aux couches liaison et physique du modéle OST La norme IEEE802 présente les catégories suivantes = Les normes IEFE802 pour les réseaux locaux Numéro | Caractéristiques 802.1 _ | Le fonctionnement inter réseaux (Internet Working) 802.2 | Le contréle des liaisons logiques LLC (Logical Link Control) 302.3 _ | Les réseaux locaux en bus logique (Ethernet LAN) avec la méthode daccés ~ _| CSMA/CD (802.3 : Ethernet, 802.3u : Fast Ethernet et 802.32 : Gigabit Ethernet) 802.4 | Les réseaux locaux en bus a jeton (Token Bus LAN) Le réseau local en anneau logique (Token Ring LAN) avec la méthode dace’s du 802.5 _| passage du jeton. L’anneau logique ressemble a une étoile, mais 'anneau physique se trouve a T'intérieur de concentrateur. 802.6 _ | Les réseaux métropolitains MAN (Metropolitan Area Network) 802.7__| La transmission en large bande (Broadband Technical Advisory Group) 802.8 | La fibre optique (Fiber-Optic Technical Advisory Group) 802.9 _ | Les réseaux intégrant la voix et les données (Integrated Voice/Data Networks) 802.10 _| La sécurité des réseaux (Network Security) 802.11 | Les réseaux sans fil (Wireless LAN) La méthode d'acc’s priorité de la demande (Demand Priority Access LAN) pour Jes réseaux 100VG-AnyLAN & 100 Mb/s 802.14 | Méthode d'accés de télévision par cable 802.15 | Wireless PAN, Bluetooth 802.12 1.5. Les sous-couches LLC et MAC du modéle IEEE802 Les deux couches basses du modéle OSI (liaison et physique) définissent la fagon dont plusieurs ordinateurs peuvent utiliser simultanément le réseau sans interférer les uns avec les autres. Le comité de normalisation 802 a voulu définir plus en détail ces deux couches. La couche liaison a été divisée en deux sous couches : 7| Application 6 Présentation 5)_ Session 4|_Transport 3 | 1 Réseau ———4 LLC MAC Physique ‘* La sous-couche Contréle des Liaisons Logiques (LLC pour Logical Link Control) contréle la liaison afin de gérer la communication entre les stations et elle joue le role d'interface avec la couche réseau. Elle effectue : © Initialisation et fermeture de la connexion © Lastructuration des bits en trames pour les passer a la couche réseau. © Emission et réception des trames avec contréle d’erreur et contréle de flux. 3 types de services sont définis dans cette couche : © LLCI: service sans connexion et sans acquittement © LLC2: service avec connexion et avec acquittement o LLC3: service sans connexion et avec acquittement * La sous-couche Contréle d'Accts au Support MAC (Media Access Control). Chargée de mettre en forme les trames en fonction de la méthode d'accés au réseau. Chargée de contréler Vacets au réseau et les erreurs de transmission des paquets. Responsable du transfert sans erreurs des données entre deux ordinateurs. Communique directement avec la carte réseau, Certaines normes de la spécification IEEE802 concernent les sous-couches LLC ou MAC. MAC IEBE802.2 (LLC) Couche liaison LLC | IBEE802.3 | IBEE802.4 | IEEE802.5 CSMA/CD | Token Bus | Token Ring Physique IL. Les techniques de transmission II.1. Introduction La couche la plus basse du modéle OSI (couche physique) permet la transmission des données et adaptation de cette transmission au support physique. Elle manipule des bits pour lordinateur, et des signaux analogiques pour la connectique. La transmission de données a pour role de mettre en communication deux ou plusieurs systémes travers d’une part un support physique, et d’autres parts des protocoles d’échange de données. 11.2. Mode d’exploitation Une ligne de données peut étre exploitée de différentes maniéres. ‘* Transmission simplex (unidirectionnel), réalisée entre deux équipements. La transmission ne se réalise que dans un sens. ‘* Transmission semi duplex, réalisée entre 2 équipements dans les deux sens, la transmission se faisant 4 l’altemat (non simultanément). Le premier élément qui émet est souvent le responsable de la communication. ‘* Transmission full duplex réalisée dans les deux sens et peut étre en simultané. Cette transmission en fonction des supports peut se réaliser soit de fagon numérique (ou en bande de base), soit de fagon analogique (ou par transposition en fréquence). 11.2.1, Transmission numérique Cette transmission correspond au codage de ’information sous forme d’une succession de 1 et de 0. Ces éléments sont transmis sous forme de signaux électriques dont la valeur est adaptée aux types de composants util > Temps 11.2.1 Transmission analogique La transmission analogique permet d’avoir une bonne protection contre le bruit et une optimisation de utilisation du support. Le signal est représenté par une onde s(t) =A sin (ott) Aest l'amplitude inusoidale appelée ONDE PORTEUSE de forme © est la pulsation = 2nf (ot fréquence du signal en Hz) est la phase (décalage par rapport Vorigine) test le temps La transmission de signaux analogiques est réalisée a l'aide d’ appareils appelés des Modems. 113. Codage de information numérique Dans ce type de transmission, l'information est émise sous sa forme initiale (numérique), avec uniquement une amplification et éventuellement une codification. Ce type de transmission est également appelé transmission en bande de base. C’est celle qui est le plus utilisée pour des transmissions courtes (liaisons séries, Ethernet...). 113.1. Description Quand on parle des réseaux, on dit souvent qu’on envoie des données sur le support de transmission, en binaire. En réalité, ce qui transite sur le systéme de transmission (la fibre optique, le cable ou Pair), n'est qu'une représentation des 0 et des | Considérons dabord un exemple od les informations sont transmises par un signal binaire correspondant an codage source (sans codage canal) comme présenté par la figure suivante : Oo aes Les problémes qui se posent lors d’un codage : ‘* Une composante continue de 5 Volts est présente dans le signal, donc la moitié de énergie transmise est inutile. ‘+ La présence d'un nombre important de 0 successifs (ou de 1 suecessifs) dans le signal peut nuire & la synchronisation entre '’émetteur et le récepteur. ‘+ La présence possible a la fois de séquences de type 10101010... (alternantes) et de séquences de type 100000..001.. (constantes) fait que le spectre du signal et donc la bande passante exigée au canal soit tres large. Le codage canal essaye de résoudre ou d'atténuer ces problémes par : ‘© Une meilleure adaptation aux caractéristiques physiques du canal de transmission, ‘* Une meilleure synchronisation entre I'émetteur et le récepteur. © Laréduction de la bande passante exigée. Dans le cas ott deux équipements veulent communiquer en utilisant des codes différents, il est nécessaire de disposer alors de fonctions de transcodage. Les principaux codages utilisés pour transmettre les données en bande de base. sont : Le code NRZ (le plus simple) Le code Manchester (utilisé sur Ethernet) Le code de Miller 113.2. Le code NRZ Le codage NRZ (Non retour 4 Zéro) code le bit 1 par un signal positif, le bit 0 par un signal négatif. Son inconvénient, c’est qu’il n’y a pas de transitions lorsqu’on a de longues successions de 0 ou de 1 ce qui engendre une difficulté de synchronisation. 11.3.3. Le code NRZI Le code NRZI (No Retum to Zero Inverted) est en fait une variante inversée du code NRZ. Un bit 0 est codé par une tension positive, un bit 4 1 par une tension négative. Il s’agit du type de transmission utili entre autre sur une ligne RS232 avec des niveaux de tensions de + ou — 12 Volts. 113.4. Le code Manchester (ou code biphasé) Dans ce codage le signal change au milieu de I'intervalle de temps associé & chaque bit. Pour coder tun 0 le courant sera négatif sur la premigre moitié de l'intervalle et positif sur la deuxime moitié, pour coder un 1, c'est Ninverse, Autrement dit, au milieu de Fintervalle il y a une transition pour un 0 (un front montant) et pour un | (un front descendant). Le bit I est codé par une variation de +V a—-V. Le bit 0 est codé par une variation de -V 2 +V. +V} £ 4 - ~ vi 4 i Ce code est celui adopté pour les réseaux Ethemet, 113.5. Le code Manchester différentiel De la méme facon, ce code (biphasé différentiel) est bas sur les transitions du signal. ‘© Le bit 0 est codé par une transition en début du temps élémentaire ‘© Le bit 1 est codé de la méme fagon par une transition en milieu du temps élémentaire La transition réalisée dans tous les cas en milieu du temps élémentaire permet de garder une synchronisation entre I’émetteur et le récepteur. Ce code est celui utilisé dans la norme IEEE802.5 11.3.6. Le code de Miller On diminue le nombre de transitions en effectuant une transition (de haut en bas ou Tinverse) au milieu de l'intervalle pour coder un | et en n’effectuant pas de transition pour un 0 suivi d'un 1. Une transition est effectuée en fin d'intervalle pour un 0 suivi d'un autre 0. I14. Le codage de information analogique 11.4.1. Les différentes modulations 1.4.1.1. Modulation et démodulation Les limites de la transmission en bande de base sont fixées par les supports de transmission et par la distance, Au-dela d’un certain seuil, des dégradations sont observées, ce qui fait que la transmission ne peut plus étre réalisée sans erreurs. 11 faut done utiliser d'autres types de transmission. Cet autre type est réalisé par une transformation analogique du signal. Cette transformation est assurée 4 l'aide d’appareils appelés Modem. Un Modem réalise les 2 opérations : ‘* Modulation : transformation du signal numérique en analogique ‘* Démodulation : transformation du signal analogique en numérique Cette transformation par MODEM est réalisée par modulation du signal analogique selon trois méthodes possibles : ‘+ Modulation de Fréquence ‘* Modulation d'Amplitude ‘* Modulation de Phase 1.4.1.2. La modulation de fréquence Cette modulation est également appelée saut de fréquence (FSK Frequency Shift Keying). Elle s’appuie sur utilisation de 2 fréquences pour représenter les 2 valeurs binaires (fl pour bit 0 et £2 pour bit 1) ° ~\ ST [Wu m4. La Modulation d’amplitude Cette modulation (AM Amplitude Modulation) s'appuie sur Putilisation de 2 amplitudes pour coder les 2 valeurs du signal. Dans ce cas, une seule fréquence est utilisée pour transmettre information, : wv 1.4.1.4. La modulation par saut de phase Cette modulation (PSK = Phase Shift Keying) utilise la phase du signal, mais surtout le déphasage afin de coder les différentes valeurs du signal Numérique | Analopque PhaseL. 0 "A. Phase? 1 Qo- La modulation de phase change la phase du signal (ici de 180°) suivant qu’ montante) ou dun I (phase descendante. La modulati n par saut de phase est définie par la norme V22 du CCITT 115. Grandeurs caractéristiques 115.1, Délai Le d@lai est lintervalle de temps entre le début d'une transmission et sa fin observée & la réception. RTT (Round Trip Time - temps aller-retour) désigne le délai mesuré sur un h6te depuis I'instant d'émission jusqu’a la réception d'une réponse. L’émetteur envoie une seule trame de données a la fois. Apres avoir émis une trame, l’émetteur nfenvoie pas de données supplémentaires tant qu'll n’a pas recu d'acquittement (ACK) de la part du destinataire. Le destinataire n'envoie un ACK quiaprés avoir recu une trame correcte. Si I’émetteur ne regoit pas d’ACK avant expiration d'un délai prédéfini (appelé temporisateur ou timeout), il réémet Ja trame précédemment envoyée Emetteur Temps Récepteur * Tuame : durée de transmission d’une trame. C’est le temps écoulé entre I’émission du premier bit et le dernier bit de la trame. Tirame = quantité d'information / Débit * Tyre : délai de propagation du signal. C’est le temps nécessaire & un signal pour passer d'un bout & l'autre de la ligne (support de transmission). II est par conséquent proportionnel & la distance & parcourir et dépend du type de la ligne utilisée. Toropas = Distance / vitesse de propagation du signal © Tea: délai de traitement 10 ‘* Taq: durée de transmission d'un acquittement ‘© T.: Durée totale d’occupation du support de transmission pour transmettre la trame. Ty = Tuame +2 Tpropag + 2 Tent + Tacy Exemple: © Satellite: Distance = 36000 km vitesse de propagation = 3.10% m/s, Paquet de 10 kbits Débit de | méga bits/s_ } > Then = 36000.10'/3.105 =0.128 > Trane = 10.10° / 10° = 0,01 s ‘© Réseau local sur fibre optique : Distance = 200m vitesse de propagation = 200.10° m/s Paquet de 10 kbits Débit de 1 méga bits/s, + > Tpopag = 200 / 200.10° = 10° > Trane = 10.10° / 10° = 0,01 s 11.5.2. Débit et efficacité Le débit est la quantité d’informations qu’un réseau peut faire passer par unité de temps ‘© Unité : bit par second (bit/s) * Echelle : Kbit/s = 10° bits Of bit’s 0° bivs Débit utile est le nombre de bits de données transmis par seconde. Débit wile = Quantité d'information totale - quantité d'information affectée au contrdle / Temps de Débit utile = Quantité d'information utile / Temps de transmission total Débit brut est le nombre de bits transmis par seconde. Efficacité d'une ligne : rapport entre le débit utile et le débit brut de données, Effficaci taux d’occupation de la voie ux d'utilisation du canal de transmission mps de transmission (trame ou fichier) / temps de transfert (trame ou fichier) ébit utile / Débit brut

You might also like