Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport Préambule Le modèle hybride Couche 5 Application Protocoles Réseaux Protocole d'application Application Interface 4 Protocole de transport Transport Matthieu Picantin Transport message Réseau é paquet trame Frontière du sous-réseau de communication 3 Réseau seau Réseau Protocoles internes au sous-ré sous-réseau LIAFA CNRS UMR 7089 Université Paris 7 Denis Diderot 6 mars 2009 2 Liaison Liaison Liaison Liaison 1 Physique Physique Physique Physique Hôte ô A Pont Routeur Hôte B Protocole de couche rréseau seau h hôte-routeur te-routeur Protocole de couche liaison de donn données hôte-pont Protocole de couche physique hôte-pont bit Nom des unités échangées 2 / 36 1 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Préambule Techniques de transmission Rôle de la couche physique Bande de base vs large bande Objectif Signal numérique Transport d’un flot de bits d’une machine à une autre sur un canal de communication Couche réseau Couche transport S(t) Signal variant de manière discontinue dans le temps Maintien et désactivation des connections physiques Technologie de la transmission Signal analogique Connaître le support (avec ou sans guide physique, etc) Signal variant de manière continue dans le temps Définir la technologie utilisée pour la transmission Contrôler les aspects optiques, électriques & mécaniques 3 / 36 t S(t) t 4 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Techniques de transmission Techniques de transmission Bande de base vs large bande Perturbations de la transmission Couche réseau Atténuation Signaux numériques (baseband) atténu ation ↑ Mise en oeuvre très simple et peu coûteuse Elle dépend de la fréquence et de la puiss. reçue distance : A=10 log10 puiss. (en dB) émise ↓ Débits très élevés seulement sur de courtes distances Distorsion temporelle ↑ Adaptés à la transmission de données Couche transport Elle est due aux différentes vitesses des harmoniques Signaux analogiques (broadband) ↓ Mise en oeuvre plus complexe (et coûteuse) Bruit ↓ Moins adaptés à la transmission de données Il s’agit d’énergies parasites : bruit thermique, diaphonie, bruit impulsif ↑ Débits élevés sur de longues distances 5 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport 6 / 36 Introduction Couche physique Techniques de transmission Techniques de transmission Bande passante Analyse de Fourier P Filtres passe bas naturels f (en Hz) Couche liaison Couche réseau Couche transport Série de Fourier Toute fonction T -périodique g se décompose comme Au delà d’une certaine fréquence, on observe une trop forte atténuation fc P f (en Hz) Bande passante Intervalle de fréquences pour lequel le signal est atténué dans une limite raisonnable ∞ ∞ n=1 n=1 la fréquence fondamentale est f = 1 T ! ! 1 g(t) = a0 + an cos(2πnft) + bn sin(2πnft) 2 Filtres passe haut artificiels On interdit les très basses fréquences trop perturbées par le bruit P 3 dB bande passante (en Hz) f (en Hz) 7 / 36 les amplitudes des harmoniques sont "T "T an = T2 0 g(t) cos(2πnft)dt et bn = T2 0 g(t) sin(2πnft)dt # 2 2 n les amplitudes efficaces sont an +b 2 8 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Techniques de transmission Techniques de transmission Analyse de Fourier Analyse de Fourier 1 1 harmonique Couche liaison Couche réseau Couche transport Harmoniques transmissibles Soit b le débit binaire (en bit/s) et H la bande passante (en Hz) 1 0 1 0 1 1 0 0 0 1 0 Il faut 8/b secondes pour transmettre l’octet 01100010 1 La fréquence fondamentale f est b/8 (en Hz) 2 harmoniques 0 T temps amplitudes efficaces 0.50 Le nombre d’harmoniques transmissibles est environ 8H/b 1 2 0 1 4 harmoniques 0.25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 nombre d'harmoniques Harmoniques transmissibles pour H = 3 kHz b (bit/s) T (ms) f (Hz) # harmoniques 1 2 3 4 0 1 8 harmoniques 300 26,67 37,5 80 1200 6,67 150 20 4800 1,67 600 5 9600 0,83 1200 2 38400 0,21 4800 0 1 2 3 4 5 6 7 8 0 9 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport 10 / 36 Introduction Couche physique Techniques de transmission Techniques de transmission Vitesse de modulation Valence Temps élémentaire Couche liaison Couche réseau Couche transport Valence Nombre d’états différents que peut prendre un signal Fraction (temporelle) du signal représentant la transmission d’une même information Signal de valence 4 Signal de valence 2 S(t) S(t) S(t) t t temps élémentaire t Valence, vitesse de modulation et débit Si la valence est V = 2m et la vitesse de modulation est R, alors le débit binaire est le produit R × m, soit R × log2 V Vitesse de modulation (exprimée en Baud) Nombre de temps élémentaires transmis par unité de temps 11 / 36 12 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Techniques de transmission Techniques de transmission Limitation du débit Transmission en bande de base Exemple Pour une bande passante H (en Hz) et une valence V débit binaire maximal = 2H log2 V (en bit/s) Un canal ayant une bande passante de 3 kHz et exempt de bruit ne peut transmettre un signal numérique à un débit excédant 6 kbit/s Théorème de Shannon (canal bruité) Exemple Pour une bande passante H (en Hz) et un rapport signal sur bruit 10 log10 Un canal de 6 kHz dont le rapport signal sur bruit est de 20dB ne peut transmettre un signal à un débit supérieur à 40 kbit/s (en dB) débit binaire maximal = H log2 (1+ NS ) (en bit/s) Couche transport Transmission synchrone de bits Théorème de Nyquist (canal parfait) S N Couche réseau tous les bits transmis calés sur une même horloge synchronisation par régénération du signal d’horloge à la réception par utilisation de séquences de synchronisation le signal doit présenter de nombreuses transitions Codage en bande de base choix du temps élémentaire choix de la valence choix des états 13 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport 14 / 36 Introduction Couche physique Couche liaison Techniques de transmission Techniques de transmission Transmission en bande de base Transmission en bande de base Couche réseau Couche transport Code NRZ (Non Return to Zero) Code tout-ou-rien horloge horloge V V t 0 1 1 0 0 0 1 t 0 0 1 1 0 0 0 1 0 Problème 1 : composante continue non-nulle = échauffement pas effet de Joule Problème 1 : désynchronisation possible sur de longues séquences identiques Problème 2 : pas de distinction entre 0 et pas de transmission Problème 2 : dépendance vis-à-vis de la polarité 15 / 36 16 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Techniques de transmission Techniques de transmission Transmission en bande de base Transmission en bande de base Couche réseau Couche transport Code RZ (Return to Zero) horloge V horloge Code NRZI (Non Return to Zero Inverted) V t t 0 0 1 1 0 0 0 1 1 1 0 0 0 1 0 0 Si 0 : V=0 sur la période, Principe : transition seulement si 0 Si 1 : front montant en début, descendant en milieu de période 17 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport 18 / 36 Introduction Couche physique Couche liaison Techniques de transmission Techniques de transmission Transmission en bande de base Transmission en bande de base Couche réseau Code biphase ou Manchester Code bipolaire horloge horloge V V t t 0 Couche transport 1 1 0 0 0 1 0 0 1 1 0 0 0 1 Avantage : indépendant de la polarité Principe : XOR entre les données et l’horloge Problèmes de désynchronisation et de détection de transmission C’est le codage utilisé pour Ethernet à 10 Mbit/s 19 / 36 0 20 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Techniques de transmission Techniques de transmission Transmission en bande de base Transmission en bande de base Code Manchester différentiel horloge V t 0 1 1 0 0 0 1 Couche transport Code Miller horloge V Couche réseau t 0 0 Une transition à chaque demi-période 1 1 0 0 0 1 0 Une transition à chaque demi-période si 1, Une transition au début de la période seulement si 0 Une transition en fin de la période si 0 suivi de 0 Avantage : indépendant de la polarité 22 / 36 21 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Techniques de transmission Techniques de transmission Transmission large bande Transmission large bande Modulation Obligatoire au délà de quelques kilomètres Couche liaison Couche réseau Couche transport Modulation d’amplitude Utilisation d’un modem (modulateur-démodulateur) liaison courte Principaux types de modulation liaison longue modem modem Le but est de moduler une onde porteuse en modifiant une de ses caractéristiques modulation d’amplitude modulation de fréquence modulation de phase 23 / 36 24 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Techniques de transmission Techniques de transmission Transmission large bande Transmission large bande Couche liaison Couche réseau Couche transport Modulation de phase Modulation de fréquence liaison courte liaison longue liaison courte modem liaison longue modem modem modem 25 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport 26 / 36 Introduction Couche physique Techniques de transmission Techniques de transmission Transmission large bande Transmission large bande 90 90 10 90 00 0 180 180 0 01 270 Couche transport 90 00 11 Couche réseau Modulation d’amplitude en quadrature de phase Modulation de phase en quadrature 10 Couche liaison 180 180 0 0 11 01 270 27 / 36 270 270 QAM-16 QAM-64 28 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Techniques de transmission Techniques de transmission Transmission large bande Multiplexage Modulation avec codage en treillis Couche liaison Couche réseau Couche transport Problématique 90 90 évolution de la demande de bande passante coût d’installation et d’entretien d’une ligne indépendant de son débit Solutions techniques 0 180 180 0 270 multiplexage fréquenciel (FDM) le spectre des fréquences disponibles est divisé en bandes plus étroites dont chacune est affectée à l’usage exclusif d’une communication multiplexage temporel (TDM) chaque communication bénéficie de la totalité de la bande passante mais pendant un laps de temps limité 270 V.32bis V.32 29 / 36 Couche réseau Couche transport Introduction Couche physique Techniques de transmission Techniques de transmission Multiplexage Multiplexage Multiplexage fréquenciel (FDM Frequency Division Multiplexing) intéressant (signaux optiques limités au Gbit/s vs bandes de 25THz) Puissance Atténuation Canal 2 Canal 3 λ 1 Fibre 1 Canal 3 64 68 72 (kHz) Fibre 2 Canal multiplexé 1 Fibre 3 300 3100 (Hz) Bandes passantes originales 60 72 (kHz) 64 68 Bandes des fréquences transposées Fibre 4 31 / 36 Spectre fibre 2 Puissance Spectre fibre 1 Canal 1 60 Couche transport principe du FDM mais utilisation de la diffraction (mécanisme passif) 1 Canal 1 Couche réseau Multiplexage en longueur d’ondes (WDM Wavelength Division Multiplexing) groupe primaire = 12×4000Hz (500+3000+500) de 60 à 108 kHz groupe secondaire = 5 groupes primaires = 60 voies groupe tertiaire = 5 groupes secondaires = 300 voies Canal 2 Couche liaison Spectre fibre 3 λ Spectre fibre 4 λ Puissance Couche liaison Puissance Couche physique Puissance Introduction 30 / 36 λ λ2 λ2 λ4 λ Filtre λ1 λ3 Spectre sur la fibre partagée Multiplexeur optique λ1+λ2+λ3+λ4 Séparateur optique λ4 λ1 Fibre longue distance partagée λ3 32 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Techniques de transmission Techniques de transmission Multiplexage Multiplexage Couche liaison Couche réseau Couche transport Principe OFDM : émetteur vs récepteur Multiplexage par répartition en fréquences orthogonales (OFDM) x0 utilisation optimale de la bande de fréquence allouée par orthogonalisation des porteuses Re DAC x1 bonne immunité contre l’évanouissement de propagation multitrajet fc FFT-1 s[n] r(t) π/2 faible complexité de l’algorithme de multiplicité de la modulation xn-2 diminution du taux d’erreur par codage et entrelacement adapté Im DAC xn-1 Nombreuses applications ADC radiodiffusion pour la télévision numérique terrestre (normes DVB, etc) y0 Re y1 fc internet pour l’ADSL (norme G.DMT) r(t) réseaux sans-fil (normes 802.11a, 802.11g, 802.11n, 802.16, etc) ^s[n] FFT π/2 yn-2 réseaux mobiles de nouvelle génération (4G). Im ADC yn-1 33 / 36 Introduction Couche physique Couche liaison Couche réseau Couche transport 34 / 36 Introduction Couche physique Techniques de transmission Techniques de transmission Multiplexage Multiplexage Couche liaison Couche réseau Couche transport Accès Multiple par Division de Code (CDMA) Accès Multiple par Division de Code (CDMA) notation bipolaire : 0 noté −1 et 1 noté +1 P produit interne normalisé : S • T = m1 m i=1 Si Ti procédé d’étalement de spectre : temps de transmission d’un bit divisé en m intervalles appelés chips (m = 64 ou 128) chip sequences 2-à-2 orthogonales : S • T = 0 pour chaque {S, T } un code unique S de m bits (chip sequence) attribué à chaque station s propriétés : S•T =0 ⇒ S•T =0 S • S = 1 = −S • S pour transmettre 1, s envoie sa chip sequence S pour transmettre 0, s envoie son complément S recouvrement du signal au niveau du récepteur le récepteur dispose du code utilisé par la station émettrice il doit connaître la séquence utilisée par l’émetteur b il calcule le produit interne normalisé de la séquence reçue R et de la chip sequence B de l’émetteur les codes ont des propriétés permettant à tout récepteur de récupérer le signal qui lui est destiné par exemple ou bien 35 / 36 R • B = (A + B + C) • B = A • B + B • B + C • B = B • B = +1 R • B = (A + B + C) • B = A • B + B • B + C • B = B • B = −1 36 / 36