Professional Documents
Culture Documents
2 Couche Physique
2.1 2.2 Diffrents composants de transmission Reprsentation et codage de linformation 2.2.1 Etat physique et tat logique 2.2.2 Valence dun signal 2.2.3 Dbit et vitesse de modulation 2.2.4 Exemples dutilisation Types de transmission 2.3.1 Transmission en bande de base 2.3.2 Transmission par modulation Modes de transmission 2.4.1 Transmission parallle 2.4.2 Transmission srie Synchronisation de la transmission 2.5.1 Transmission srie asynchrone 2.5.2 Transmission srie synchrone Supports de transmission 2.6.1 Paire mtallique 2.6.2 Cbles coaxiaux 2.6.3 Fibres optiques 2.6.4 Transmission par ondes radios Exploitation des voies 2.7.1 Types de connexion 2.7.2 Mode dutilisation des voies 2.7.3 Multiplexage des voies 2.7.3.1 Multiplexage temporel 2.7.3.2 Multiplexage frquentiel Interfaces de communication 2.8.1 Elments de normalisation 2.8.2 Interfaces standards 2.8.2.1 RS 232 (V24) 2.8.2.2 X21
2.7
2.8
3 Couche liaison
3.1 Structure dune liaison de donnes 3.2 Fonctions ralises par un protocole de liaison 3.3 Exemples de protocoles de liaison 3.3.1 Protocole HDLC 3.3.2 Protocole BSC
4.5
1 Introduction
1.1 Evolution de larchitecture des rseaux
Annees 50 : Domination se grosses machines localises Domination de grosses machines localises dans des sales air-conditionnes dotes de logiciels et de priphriques modestes. Les systmes dexploitation dans cette priode sont caractrises par un traitement squentiel.
Imprimante
Console Oprateur
band e
Ordinateur
disqu e Lecteur
Machine localise
Annees 60 : Apparition de rseaux de terminaux Apparition de rseaux de terminaux favorises par lapparition des systmes temps partages (time sharing). Trois tapes se distinguent dans cette priode : Connexion directe (ou a travers les rseaux PTT)
Dans un premier temps les terminaux taient connectes directement et localement a la machine. Ensuite, avec laide des rseaux PTT et lapparition des modems les terminaux se voient disperses gographiquement a un niveau national
T1
M Rseau
T1
T2 Ordinateur Ordinateur
M PTT
T1
Tn
Tn
Connexion directe
4 Apparition des concentrateurs Quant le nombre de terminaux augmente, le nombre de lignes de transmission augmente aussi et par consquent le cot devient important avec un taux dutilisation faible. Pour minimiser ces cots, les constructeurs ont introduit des multiplexeurs et des concentrateurs qui font partager une seule ligne par plusieurs terminaux
Tn
Con
T1 Tn
Con
Tn
Mux
Apparition des frontaux Quant le nombre de terminaux devient important, le calculateur central consacre un temps non ngligeable dans la gestion des transmissions. Pour dcharger ce dernier de cette tache, les constructeurs ont introduit un quipement spcialise dans la gestion des transmissions appel Frontal . Relie a lordinateur par une interface rapide (ex. Canal ou partage de mmoire).
Tn
Con
T1 Tn
Con
Tn
Mux
Introduction du frontal
5 Ces rseaux se manifestent chez les organismes ayant un traitement centralise. Exemple : compagnies de rservation de places Annees 70 : Rseaux dordinateurs 1 tape : Apparition des Rseaux dordinateurs prives
ere
favorises par deux facteurs fondamentaux : lapparition des mini-ordinateurs dotes de logiciels puissants et bas prix lvolution de la technologie dans le domaine de des telecommunications (transmission longue distance, dbit lev, etc.)
Les organismes prives ayant un traitement reparti (gographiquement au niveau national) ont quip leurs units par des mini-ordinateurs et les ont interconnectes a travers le rseau PTT (rseau spcialise ou commute) en utilisant leurs propres quipements de commutation de message (IMP, PSE)
Site A
Site C
Site B
Site D
Rseau Prive
2eme tape : Apparition des rseaux publiques Deux facteurs essentiels ont provoques la cration de ces rseaux La surcharge du rseau PTT qui devient incontrlable et difficilement grable Le besoin dchange dinformation entre organismes
A ce moment, les autorits de telecommunications ont difie un rseau de donnes publiques pour faciliter la communication entre les ordinateurs des diffrents constructeurs (Equipement heterogenes)
Par suite, la dfinition dinterface de communication standard devient ncessaire. Dans un premier temps, le CCITT (UIT) a dfini une interface appele X25 entre lquipement et le rseau
Rseau Publique
Ordinateur
Connexion ordinateur reseau a travers X25 Par la suite lISO (International Standard Organisation) a dfini une interface entre 2 quipements heterogenes appel modle OSI (Open System Interconnection) Objectif : Assurer linterconnexion entre deux quipements heterogenes Structure : Le modle OSI est compose de 7 couches a travers lesquelles 2 processus utilisateurs peuvent changer des messages.
Model OSI
Reseau Publique
Ord A
Constructeur A
Ord B
Annees 80 : Apparition des rseaux locaux (LANs) Deux raisons principales ont conduit la ralisation de rseaux locaux Interconnexion et exploitation efficace de lensemble des quipements informatiques de nature diverses (micro-ordinateurs, imprimantes lasers, tables traantes, scanners, etc.) parpilles au sein organisme. Permettre a chacun des hotes de communiquer avec dautres hotes via le rseau local.
Modele IEEE-802 LIEEE, avait cre un standard pour les rseaux locaux et les rseaux metopolitains spcifiant les couches en dessous de la couche transport. Limportant de ce projet est la division de la couche liaison en deux s/couches : LLC (Logical link control) responsable de la gestion de la liaison logique entre deux points daccs de services. MAC (Meduim Acces Control) responsable du contrle de laccs au support Erreur ! Aucune entre de table de rfrences trouve.de transmission
I E E E - 802 Inter-reseau 802.1 Logical Link Contrle 802.2 Meduim Acces Control 802.3 802.4 Physique 802.5
Modele OSI
Rseau
Liaison
Physique
802.1 dfinit linterface rseau 802.2 Spcifie les types de services fournis par la couche LLC 802.3 Spcifie la technique CSMA/CD 802.4 Spcifie la technique du bus a jeton (Token Bus) 802.5 Spcifie la technique de lanneau a jeton (Token Ring) Interconnexion des LANs aux rseaux longue distances (WANs), via des routeurs.
Routeur (802.1)
Annees 90 : Introduction des rseaux a intgration de services (ISDN : Intgration Data Service Network) pour le support des applications multi media. Introduction de larchitecture UIT (Union Internationale des Telecommunications) pour les rseaux ISDNs. Le modle UIT est structur comme suit :
Couches suprieures Couche Adaptation ATM (AAL) Couche ATM Couche physique
Couche Physique : Equivalente aux 3 premires couches de lISO Couche ATM : Pour la commutation et le multiplexage Couche AAL (Adaptation ATM Layer): Relie la couche ATM aux couches superieres ex : dcoupage des units de donnes des couches suprieures en cellules et vice versa Introduction de lArchitecture TCP/IP pour le rseau Internet (Dfinie par la defense Americaine)
Couche suprieure
Telnet FTP RJE SMTP
Couche Acces rseau : (Physique et Liaison) Support les LANs et les WANs Couche IP (Internet Protocole): Protocole Rseau (Datagramme) Couche TCP /UDP : Support le protocole TCP (Transport Control Program) avec
9 connexion ou le protocole UDP (User Datagram Protocol) sans connexion. Couche Suprieure : Contient un ensemble dapplications telles que : Telnet : Protocole de prsentation dcran FTP (File Transfert Protocole) : Protocole de transfert de fichier RJE (Remote Job Entry): Lancement de travaux a distance SMTP (Simple Mail Transfert Protocole) :Protocole de transfert de courier Annees 2000 : Reseaux Mobiles Introduction de la technologie WAP La technologie WAP (Wireless Application Protocol) a pour but de permettre a des terminaux mobiles dacceder a des services web par des reseaux sans fil Le modele est un modele en couches structure comme suit :
WAE WSP WTP WTLS WDP Support Couche WAE (Wireless Application Environment) : couche application du WAP Couche WSP (Wireless Session Protocol) : Couche session du WAP Couche WTP (Wireless Transaction Protocol) : Couche transaction du WAP Couche WTLS (Wireless Transport Layer Security) : Couche scurit du WAP Couche WDP (Wireless Datagram Protocol) : Couche transport du WAP Couche Support : Plusieurs supports sont possibles (GSM, TDMA, CDMA, GPRS)
La figure suivante explique lchange dinformation Client Serveur Web travers une passerelle WAP
10
Requete
Terminal mobile
Reponse
Passerelle WAP
Serveur Web
Base de donnees
1.2
Les rseaux peuvent tre classes selon diffrents critres : selon le type dutilisation, selon le distance et le dbit, etc. Selon le type dutilisation On distingue les rseaux spcialiss et les rseaux gnraliss rseaux spcialiss : Conus pour des applications particulires telles que les systmes de conduite dateliers, systmes de rservation de places, etc. Rseaux Gnraliss : Conus pour supporter des applications diverses. Ces types de rseaux offrent une certaine souplesse dutilisation dans la mesure ou un ordinateur connecte au rseau conserve sa signification locale (sa connexion au rseau ne lempche pas deffectuer des traitements locaux indpendants du rseau). Aussi, on peut rajouter ou retrancher des quipements (demands par les applications) sans altrer le fonctionnement global du rseau.
Selon la distance et le dbit On compte gnralement quatre catgories de rseaux selon la distance sparant les points les plus loigns du rseau PAN (Personal Area Network) : Pour linterconnexion des quipements personnels (GSM, Laptops,). LAN (Local Area Network) : pour linterconnexion des quipements appartenant a une entreprise MAN (Mtropolitain Area Network) : Pour linterconnexion des entreprises et des particuliers au niveau dune ville. WAN (Wide Area Network) : Rseau couvrant un pays, un continent ou plusieurs continents.
11
PA N
LAN
MAN
WAN
1m
10 m
100 m
1 km
10 km
100 km
Diffrents catgories de rseaux selon la distance Gnralement le dbit diminue quant la distance augmente. Les PANs constituent lenvironnement Le plus fiable avec possibilit de transmission parallle, alors que les WANs constituent lenvironnement le moins fiable ou la transmission parallle est impossible.
1.3
T4
T5
Lensemble des terminaux sont connectes a un bus de transmission srie bidirectionnel 2 Reseau en anneau
T1
T2
Annea u
T4
T3
12 Lensemble des terminaux sont connectes a un anneau ou la transmission seffectue dune manire srie unidirectionnelle. 3 Rseau toil
T1 T2
Nu d centr al
T3 T4
Lensemble des terminaux sont connectes un nud central. Toutes les transitions transitent par ce nud.
T2
T3
Un tel rseau est semblable au rseau local toil avec possibilit de transmission a distance. 2 Rseau maille Le rseau de commutation est constitue par un ensemble de noeuds de commutation relies entre eux par des lignes physiques ou hertziennes. Maillage partiel : La liaison directe dun nud quelconque est limite a quelques nuds.
13
T1
N1
T2
N2
N3
T3
T4
N4
N5
T5
Maillage Total : Chaque nud est lie directement a tous les autres nuds
T1
N1
T2
N2
N3
T3
T4
N4
N5
T5
1.4Concept darchitecture en couches Lorganisation en couches hirarchises du systme de communication est trs bnfique dans la mesure ou chaque couche prend en compte la ralisation dune fonction bien claire et interagit avec les couches adjacentes travers des interfaces bien dfinies. De cette manire, une couche pourra tre compltement dfinie en spcifiant dune part sa fonction (ralise par un protocole) et dautre part les services fournies (a la couche immdiatement suprieure) et utilises (de la couche immdiatement infrieure). Une telle structure engendre les qualits suivantes : Indpendance entre couches : chaque couche pourra tre dveloppe et ralise indpendamment des autres couches. Seuls les services fournis et utilises doivent tre connus. Cette caractristique est trs lie au concept de modularit Facilite dimplmentation et de maintenance : Le dcoupage dun systme complexe en couches lmentaires dfinies par leurs services et leurs fonctions facilitent son implmentation et son test. Flexibilit : Un changement au sein dune couche dune couche du par exemple a un changement de la technologie naffecte que cette dernire. Aussi, une couche pourra tre omise si ses fonctions ne sont pas demandes.
14
Services fournis
Couche N
Couche N
Couche N-1
Couche N-1
Concept de couches
1.4.1 Modle de rfrence OSI 1 Objectif Le modle de rfrence pour linterconnexion des systmes ouvert (OSI Open System Interconnection) a t dfini pour permettre a des systmes informatiques heterogenes de communiquer librement, si ces derniers sont munis du mme standard. Les systmes obissant a la dfinition de ce modle sont dit ouverts. 2 Structure Le modle de rfrence OSI qui rpond a la structure en couche dcrite au pralable est logiquement compose de sept couches ordonnes a travers lesquelles des processus utilisateurs distants peuvent changer des messages. Une brve description de ces couches est donne ci-dessous. Couche Physique Fournit les caractristiques mcaniques, lectriques fonctionnelles et procdurales pour assurer la transmission physique des donnes sur le support de transmission. Couche liaison Fournit les moyens fonctionnels et procduraux pour le transfert des donnes (structures en trames) entre nuds adjacents. Couche rseau
15 Permet de rsoudre le problme de routage et de congestion du rseau de communication Couche transport La couche transport constitue linterface entre les couches orientes communication et les couches orientes application. Son objectif est de fournir un service de transfert de message de bout en bout indpendant du rseau (masque les insuffisances du rseau). Couche Session La couche session fournit les moyens ncessaires pour organiser et synchroniser le dialogue entre deux processus dapplication. Le transfert de fichier ou la connexion a un systme temps partage distant en sont des exemples. Ltablissement dune session autorise un change duplex ou semi duplex par le mcanisme de passage de jeton, et donne la possibilit dtablir des points de synchronisation pour rsoudre le problme de reprise sur incident. Couche prsentation Des systmes diffrents peuvent utiliser des codes diffrents pour reprsenter leurs donnes (caracteres: ASCII ou EBCDIC, entiers : complment a un ou a deux, rels : virgule fixe ou flottante, etc.). Lobjectif de la couche prsentation est de rsoudre le problme de diffrence de prsentation de des donnes echanges entre systmes informatiques heterogenes. Le chiffrage, le dchiffrage ainsi que la compression des donnes sont ralises aussi par la couche prsentation.
Couche application Cette couche fournit aux programmes utilisateurs un ensemble de services de communication qui sont frquemment utilises. Ces services sont divises en deux catgories : . Les services communs a toutes les applications (CASE : Common Application Service Element) utilises pour tablir grer et terminer une association dapplication. . Les services specifiques a cetaines applications (SASE : Specific Application Service Element), tels que le transfert de fichier, terminale virtuel, messagerie lectronique,etc.
16 Hote A
C. Application C.Presentation C. Session C. Transport C. Reseau C. Liaison C. Physique C. Rseau C. Liaison C. Physique Support C. Rseau C. Liaison C.Physique
Hote B
C. Application C.Presentation C. Session C. Transport C. reseau C. Liaison C. physique
1.4.2
Services et Protocoles
1.4.2.1 Definitions generales Entit : Elment actif de nature matrielle ou logicielle utilise pour raliser les fonctions dune couche. Une couche de niveau N au sein du modle OSI est rfrencier par couche N et lentite qui la ralise par entit N Les entits qui ralisent deux couches distantes de mme niveau sont dite entits homologues. Protocole : Ensemble de rgles (syntaxique et smantique) utilises par deux entites homologues pour raliser lchange dinformation entre elles. La syntaxe definit le format du message et la smantique dfinit les diffrentes commandes ncessaires pour effectuer correctement lchange. Service : Si un protocole caractrise laspect interne dune couche, un service caractrise plutt laspect externe de cette couche. Il dfinit les moyens ncessaires pour raliser les commandes dsires. En pratique, un service peut tre ralise par une primitive de service et la qualit de ce service (spcifie en termes de fiabilit, dlai de transmission, etc.) peut tre passe en tant que paramtre dans cette primitive. Point dacces de service (SAP : Service Acces Point) : Cest le point daccs a travers lequel deux couches adjacentes changent leurs informations. Plusieurs points daccs de service peuvent exister entre deux couches adjacentes chacun deux associe a une classe de service particulire. Interface : la dfinition dinterface concerne plutt laspect dimplmentation. Elle definit les moyens ncessaires pour raliser un service. Unites de transfert de donnes :
17 . Unite de transfert de protocole (PDU : Protocol Data Unit) : Cest lunite de donnes change entre deux entites homologues. Elle est utilise par le protocole pour transmettre des donnes et contrler la liaison. Elle correspond a la trame pour la couche liaison et au paquet pour la couche rseau. Les informations de contrle du protocole PCI (Protocol Control Information) sont contenus dans lentte de la PDU Une PDU relative a une couche est prcde du nom de cette couche. Ainsi, une PDU relative a la couche rseau est dnomme NPDU (Network PDU), celle de la couche transport TPDU et ainsi de suite. . Unit de donnes dinterface (IDU : Interface Data Unit) : Cest lunite de donnes change entre deux couches adjacentes en une seule transaction a travers le point daccs de service. . Unit de donnes de service (SDU : Service Data Unit) : Cest lunite de donnes transfre par le moyen de service. (Ex : Une SDU peut correspondre au message contenu dans la primitive de service fournie par la couche transport) De la mme manire une SDU relative une couche est prcde du nom de cette couche. (Exemple : TSDU est relative a la couche transport)
(N+1) NSAP
PDU
N PCI Couche N
NSDU N PDU
1.4.2.2 Classification des services Deux types de service se distinguent selon le critre dassociation entre les entits communicantes : Services sans connexion : Ces services sont utilises generalement pour le transfert de messages isoles (datagrammes)
. Service datagramme : Ce genre de service est gnralement utilise pour lmission de messages courts et urgents
18
. Service avec confirmation La confirmation peut tre renvoye soit par la couche locale pour signaler lchec ou le succs de lenvoie, ou bien par la couche distante pour signaler ltat darrive du message (correct ou erron)
Request DN Confirm Indication Confirm Ack Request DN Indication
Confirmation locale
Confirmation distante
. Service Demande rponse Ce service donne la possibilit dmettre un message et de recevoir un autre en une seule transaction. Le message mis consiste en une commande ou une donne, le message reu est gnralement une donne. Ce type de service est trs utilise dans les applications temps rel.
Request Confirm Request Indication Confirm DN Confirm DN DN Indication
Services avec connexion : La procdure de dialogue dans ces services passent par trois phases squences comme suit :
. Phase connexion :Utilise pour tablir une connexion logique entre deux entits communicantes . Phase transfert de donnes : Phase pendant laquelle les deux utilisateurs du service changent des informations utiles.
19
. Phase dconnexion : Permet aux deux utilisateurs du service de terminer correctement lchange.
Connect-Request Connect-Indication
Phase connexion
Data-Indication
Data-Request
Disconnect-request Disconnect-Indication
Phase Deconnexion
Disconnect-Confirm
Disconnect-response
1.4.2.3 Classification des protocoles Protocole datagramme Ce protocole est utilise pour la transmission de datagrammes (messages isoles) tels que lmission ou la diffusion dun message court et urgent. Il ne maintient aucune information dtat concernant le transfert de messages. Par consquent, si message sera perdu ou arrive erron il n y a aucun moyen de le rcuprer. Protocole datagramme avec acquittement
20 Ce protocole fournit une certaine fiabilit dans la mesure ou le message mis est acquitte par le rcepteur et une ventuelle retransmission est possible. Protocole Demande-Reponse Ce protocole est gnralement utilise par un service demande rponse pour les applications o chaque demande soumise par lutilisateur sera suivi par une rponse. Protocole avec connexion Ce protocole convient trs pour les services orientes connexion. Il utilise les trois phases de communication (connexion, transfert et de connexion) pour effectuer un transfert. La phase connexion est utilise pour initialiser et synchroniser lensemble des informations dtat ncessaires pour le bon droulement du protocole. La phase de connexion permet de librer les ressources utilises par la connexion et de revenir dans un tat de rfrence qui permet de reprendre correctement une nouvelle communication. Protocole base sur lhorloge Ce type de protocole rassemble les proprits des protocoles sans connexion et ceux avec connexion. Car il vite dune part ltablissement explicite des connexions et garantit dautre part larrive des messages dans lordre, sans erreur et sans duplication
2 Couche Physique
2.1 Reprsentation et codage de linformation
Etat logique et tat physique
La transmission dinformation sur une voie se traduit par un changement dtat de cette voie. On distingue ltat logique et ltat physique : Etat logique : grandeur logique reprsentant linformation (0,1) Etat physique : Grandeur physique utilise pour reprsenter ltat logique (5volts, 12volts, etc.). la correspondance entre tat logique et tat physique peut se faire de plusieurs manires :
21 Exemple : A chaque tat logique est associe une valeur de ltat physique 0 0 volt, 1 5volts A chaque tat logique est associe une transition entre etats physiques H L, 0 1 LH Valence dun signal Cest le nombre dtats logiques distincts non compris letat de repos (letat de repos est un tat indiquant labsence dinformation) Ex : un signal binaire possde deux tats logiques (0, 1), donc cest un signal bivalent
Moment lmentaire
On appelle moment lmentaire, la dure minimale T pendant laquelle la valeur physique de linformation doit tre maintenue constante pour que le rcepteur puisse la lire correctement (corresponds a la priode de lhorloge)
Horloge
T Donnees
Vitesse de modulation Cest le nombre de changements dtats physiques par unit de temps Vm (bauds) = 1 /T(secondes) Debit binaire Cest la quantit dinformation transmise par unite de temps sur la voie Db (b/s) = Vm log2 q (Vm : Vitesse de modulation, q: valence du signal)
Exemples :
Pour illustrer ces notions, prenons quelques exemples dans lesquels la voie est une ligne de transmission et le paramtre physique est une tension. Signaux binaires La tension V0 reprsente la valeur 0 et la tension V1 represente la valeur 1.
V1 V0
Debit binaire : Db = Vm = 1 /T
22
Signaux Bipolaires Le bit 1 est alternativement reprsente par la tension +V et V. Le bit 0 est reprsente par la tension 0 Volt.
+V -V
1 0
Le signale est bivalent puisque les 2 etats physiques +V et V, correspondent au meme etat logique 1. Debit binaire : Db = Vm = 1/T Signaux a 4 niveaux Les 4 tats sont reprsentes par les tensions +U, -U, +V et V. chacun de ces etats sert a coder 2 bits dinformation avec par exemple la convention suivante : -V 00, -U 01, +U 10, +V 11
+V +U -U -V
10 01 01 11
10
00
01 10 00
11 00
Peripherique
Ordinateur
23
Cependant quant la distance devient importante, linstallation dun bus parallle cote trs cher, et par consquent le passage en mode de transmission srie est ncessaire. Il est a noter que la vitesse de transmission en mode parallle est n fois plus grande que la vitesse de transmission en mode srie (n :nombre de fils composant le bus).
Parallele
Serialisateur Deserialisateur
Serie
Serialisateur Deserialisateur
Parallele
24
Start
5 a 8 bits
Parite
Stop1 Stop2
Sync
Debut Bloc
Donnes
Fin Bloc
CRC
Sync : Permettant de synchroniser lmetteur et le rcepteur. Debut Bloc : Caractre indiquant le dbut de bloc. Fin Bloc : Caractre indiquant la fin du bloc CRC (Contrle par Redondance Cyclique ) La transmission synchrone est utilise des que le dbit devient important
25 ces signaux il est ncessaire dadapter leur spectre a celui de la bande passante du support de transmission Lavantage de la transmission en bande de base est sa simplicit de mise en uvre. Cependant la dgradation rapide des signaux numriques au fur et a mesure de la distance parcourue (le signale doit tre rgnr trs souvent si non il prend une forme quelconque non reconnaissable par le rcepteur) constitue le principal inconvnient de la transmission en bande de base. Pour cette raison cette technique est utilise uniquement pour des faibles distances (environ10 km, qui peut aller plus, selon la vitesse, lencodage utilise et la qualit du support de transmission).
Signal de donnees (Entree) Signal en bande de base (Sortie)
Code Manchester : Dans ce code, le 0 est reprsent par un front descendant au milieu de lintervalle du temps bit et le 1 est reprsent par un front montant au milieu de lintervalle du temps bit. Code Manchester Diffrentiel : Dans ce code, le 0 est reprsent par un changement de polarit au dbut du temps bit et le 1 est reprsent par labsence de changement de polarit au dbut dun temps bit. Code de Miller : Dans ce code, le 0 est reprsente par labsence de transition si suivi par un 1 et par une transition a la fin du temps bit si suivi par un 0. Le 1 est reprsent par une transition au milieu de lintervalle du temps bit.
26 affaibli durant la transmission reprendra facilement sa forme aprs re-amplification, ce nest pas le cas pour un signal numrique qui a perdu un ou plusieurs de ses tats logiques. Pour cette raison, la transmission a longue distance repose fondamentalement sur la notion de signal sinusodal. Soit un signal sinusodal p(t) appel onde porteuse dont la frquence est adapte a la bande passante de la voie. p(t) = A sin(2 f t + )
A : Amplitude du signal, f : Frquence du signal, : Phase du signal
La transmission est ralise en modifiant en fonction des donnes a transmettre un ou plusieurs des 3 paramtres de la porteuse : A, f ou . On parle alors respectivement de modulation damplitude de frquence ou de phase. Le principe de ces 3 types de modulation est illustre par le diagramme donne ci-aprs.
Donnes
Modulation damplitude
+2A +A 2f f -A -2A
Modulation de frequence
Modulation de phase = 0 =
Remarque : Une combinaison de ces trois techniques est possible. Elle est encore plus intressante
27 Type de modulation : Modulation de frquence Interface logique : Conforme aux Avis V24 et V28 Frquences caractristiques Donnes binaires Vitesse 600 b/s Vitesse 1200 b/s 0 1700 Hz 2100 Hz 1 1300 Hz 1300Hz
Avis V 26 - Debit binaire : 2400 b/s - Mode de transmission : Synchrone - Support : Ligne spcialise 4 fils - Mode dutilisation : Duplex intgral ou a lalternat. - Type de modulation : modulation de phase Dibit Solution A Solution B 00 0o 45o o 01 90 135o 10 180o 225o o 11 270 315o Avis V29 - Debit binaire 4800, 7200, 9600 b/s - Mode de transmission : synchrone - Support : Ligne spcialise 4 fils - Mode dutilisation : Duplex Intgral. - Type de modulation : Modulation combine de phase et damplitude. - Interface logique : Conforme aux Avis V24 et V28. Le signal transmis est un signal octophas (8 phases) module en amplitude (2 niveaux par phase). Chaque lment de signal correspond a un groupe de 4 bits conscutifs (16 combinaisons possibles).
28
29
Simplex
Imprimante Clavier
Ordinateur
Simplex
Une seule voie qui est exploite alternativement dans un sens puis dans lautre
Ordinateur
Terminal
Mode Full-duplex
Deux voies qui sont exploites en parallle dans les deux sens. Lune pour lmission et lautre pour la rception.
Emission
Reception
Ordinateur
Reception
Ordinateur
Emission
30
Terminal-1 Terminal-2 Ordinateur Terminal-n
Avantages : - Si une liaison tombe en panne seul le terminal connecte par cette liaison se trouve isol. - Transmission parallle (tous les terminaux peuvent transmettre en parallele) Inconvinients : - Chaque liaison demande une paire de Modems pour des transmissions longues distances.
Connexion Multipoints
Dans ce mode de connexion, tous les terminaux sont connectes a une seule liaison bidirectionnelle. Une telle configuration utilise un protocole de type polling (Arbitrage centralis). Ladresse du terminal auquel est destine le message est obligatoire.
Ordinateur T1 T2 Tn
Avantages : liaison moins cher et plus exploite Inconvnients : Si la liaison tombe en panne plusieurs terminaux peuvent etre isols
31
300
600
700
1000
1100
1400
f[Hz]
T1
300 - 600 300 - 600 F voie(300 -1400Hz) M UX Additionne les signaux F 1100 - 1400 M T6 D M UX F M T4
T2
700 -1000
700 -1000
T5
T3
1100 - 1400
Avantages : bonne exploitation de la voie. Inconvnients : Utilise des signaux analogiques. Pour cette raison, des modems sont indispensables, ainsi que des filtres a la rception.
Exemple 1
32
T1
AAAA
T2
BBBB
T3
CCCC
Le message manipule peut avoir une taille quelconque : bit, octet, mot, trame, etc. Exemple 2 T1 : emet ABCF,
A 0 t1 D 2t1 3t1
T2 : emet DE,
B 4t1 E 5t1
Avantage : Manipule des signaux numriques, donc, pas de conversion numrique/analogique Inconvnient : Si certains terminaux ne fonctionnent pas leur quanta sont perdus.
33
ETTD (Terminal)
ETCD
(Modem)
Ligne de transmission
Interface ETTD/ETCD
14
15
25
o o
1
o o o
3 Connecteur RS 232
o o
12
o
13
34 Caractristiques lectriques Type Debit Max Recepteur Emetteur Tension De Sortie Extreme 0 1 RS 232 20 k + 5V a + 15V - 5V a + 15V 25 V > +3 V < -3 V
Exemple MC 1488 Emetteur MC 1489 Recepteur Emetteur : Entree Sortie 0 +12V 1 -12V Recepteur Entree Sortie +12V 0 -12V 1
Caractristiques fonctionnelles
On distingue : - Les circuits dmission et de rception de donnes (103, 104) - Les circuits dhorloge pour lchantillonnage des donnes. Ces circuits sont utiliss dans les liaisons synchrones (113, 114, 115). - Les circuits des commande du circuit de donnes (105, 108) - Les circuits reprsentant ltat du circuit de donnes (106, 107, 109) - Les circuits de commande des bouclages (140, 141, 142).
ED (103) RD (104) CPD (108) PDP (107) DPE (105) PAE (106)
ETTD
ETCD
Le protocole matriel permet de fixer le droulement des changes entre lETTD et LETCD Phase initialisation - LETTD envoie le circuit 108 (Connecter Poste de Donnes) - LETCD se connecte a la ligne et avertit lETTD par le circuit 107 (Poste De Donnes Pret) Phase prparation - LETTD demande a lETCD quil veut mettre par le circuit 105 (Demande Pour Emettre) - LETCD se met a ltat dmission et transmet une porteuse sur la ligne pour prvenir LETCD distant. Au bout dun temps prdfini (temps de retournement) LETCD se dclare
35
prt a mettre par le circuit 106 (Prt A Emettre). Phase transmission - LETTD commence lmission de donnes par le circuit 103 - Les donnes seront chantillonnes soit par lETTD (circuit 113) soit par LETCD (circuit 114 ou circuit 115)
2.7.2.2 LInterface X 21
Lavis X21 a t approuv par lUIT (CCITT) comme solution alternative permettant de rduire le nombre de circuits physiques dinterface entre le DTE et le DCE (8 circuits physiques sont utiliss). Lavis X21 dfinit donc une interface digitale synchrone destine a laccs aux rseaux publiques de donnes, en particulier dans les rseaux a commutation de circuits (CSDN).
T (Transmit) C (Control) R (Receive) ETTD I (Indication) S (Signal.ie.Bit timing) ETCD
T et C : Utilises par le DTE pour la trans mission et le B (Byte Timing) contrle des informations. Cr (DTE Common Return) R et I : Utilises par le DCE G (Ground) pour la rception et le contrle des informations. S : Circuit dhorloge pour la synchronisation des bits B : Circuit dhorloge pour la synchronisation des octets (bytes)
A ltat initial, le circuit T des deux ETTDs (appelant et appel) est ltat logique 1, indiquant que lETTD est prt a initie ou recevoir un appel. De la mme manire le circuit R de lETCD se trouve ltat logique 1 indiquant sa disponibilit. Le DTE appelant positionne simultanment les circuits Tet C ltat logique 0 (on) indiquant quil veut mettre un appel. Si le DCE est prt a accepter lappel il rpond par un caractre SYN suivi par une srie de + code en IA5. Le DTE transmet un caractre SYN suivi par ladresse du DTE distant. A ce moment, le DTE entre dans un tat dattente et le DCE rpond par renvoyer le rsultat de lappel (call progress) au moment ou il tente dtablir la liaison. Le rsultat de lappel est form de deux digit : le premier digit indique la classe gnrale du rsultat et le second le dtail de la classe gnrale (call failled, remote DTE out of order, short term congestion, etc.)
36
Quant lappel aboutit au DCE distant, ce dernier informe le DTE appel par un caractre SYN suivi par une srie de caractres BEL. Le DTE appel accepte alors lappel par le positionnement de son circuit de contrle C a ltat 0 (on) et le DCE qui lui est connecte positionne son circuit dindication I ltat 0 (on) indiquant quil est prt a recevoir les donnes (ready for data). Finalement, le DCE du DTE appelant positionne son circuit dindication I ltat 0 (on) et la phase de connexion est complte. Apres ltablissement de la connexion, une liaison full duplex existe entre les 2 DTEs. Si lun des deux DTES termine la transmission de ses donnes il envoie une demande de libration (Clear request) par le positionnement de son circuit de contrle C ltat 1 (off). Cependant il doit etre prpar accepte ventuellement des informations de lautre DTE. Le signal clear request est pass travers le rseau lautre DCE qui informe son DTE par le positionnement de son circuit I letat 1 (off), ceci passera travers le rseau au DCE loign qui informe son DTE par le positionnement de son circuit I ltat 1 (off), et les deux DTEs reviennent a ltat prt (ready state).
37
Adresse
8 bits
Commande
8 bits
Information
variable
FCS
16 bits
Fanion
01111110
Champ dadresse Contient ladresse de la station destinatrice : 8 bits donc jusqu' 256 stations. Ladressage tendu utilise 16 bits Champ de commande Indique le type de trame - Information : Pour le transfert dinformation - Supervision : Pour les fonctions de supervision (Acquittement, demande de retransmission, Interruption de service) - Non squentiel (nom numrot) : Ne Contient pas de no de squence, utilise pour les commandes dtablissement et de rupture de la liaison. Champ dinformation Peut comporter un nombre quelconque de bits et transmettre un nombre des caractres de nimporte quel code. Champ de contrle derreur (FCS : Frame Contrle Sequence) Pour le contrle des erreurs . Utilise le CRC CCITT (Avis V24).
Signification N(S) : Compteur squentiel pour lmission (No de trame a mettre) N(R) : Compteur squentiel pour la rception (No de trame a recevoir) P/F : Positionne a 1 indique une commande de rponse immdiate ou une indication de trame finale. S : Utilise en mode supervision indique 4 types de trames de supervision Receive Ready: RR (00), Receive Not Ready: RNR (01), Reject: REJ (10). Select Reject : SREJ (11) M : Bits de r serve. RR Trames de supervision : Commande Utilise par le rcepteur pour signaler quil est prt a recevoir une trame
38
dinformation. RNR : Commande Utilise par le rcepteur pour signaler quil nest pas prt a recevoir de nouvelles trames dinformation REJ : Commande utilise par le rcepteur Pour demander la retransmission de trames dinformation a partir de N(R). SREJ : Commande utilise par le rcepteur pour demander la retransmission de la trame N(R)
Trames Non Squentiels Ces trames utilisent les commandes suivantes UA (Unnumbered Acknowledgment) : Commande de rponse pour rpondre a SARM ou a DISK (accus de rception positif) SARM (Set Asynchronous Response Mode) : Permet de mettre la liaison en mode de Fonctionnement autonome. Dans ce mode, une station secondaire peut mettre a son gr, sans tre sollicite par la station primaire. En recevant cette commande, la station qui dsire fonctionner en ce mode, envoie la rponse UA. SNRM (Set Normal Response Mode) : Permet de mettre la liaison en mode de Fonctionnement Normal. Dans ce mode, une station secondaire fonctionne sur invitation de la station primaire. En recevant cette commande, la station qui desire fonctionner en ce mode, envoie la rponse UA DISC (Disconnect) : Pour librer la liaison. La station secondaire doit envoyer UA. CMDR (Commande Reject) : Utilise pour refuser une commande correctement reue
39 mettant 4 trames. La primaire dtecte une erreur dans la trame No4 (T5, 4) et envoie une commande rejettent les trames a partir du No4 (REJ, 4). Cette commande est reue alors que la secondaire a commence lmission de la trame No6 ; la secondaire interrompt cette mission et envoie un signal dabandon. 4. La secondaire rmet a partir de la trame prcdemment rejete jusqu' la trame No6 qui termine lmission (contient un bit F). Entre temps, la primaire a mis une nouvelle trame dinformation (T4, 5). A la rception du bit F, la primaire met un accuse de rception qui comporte galement une sollicitation (commande RR7 -P) la secondaire na plus rien a mettre et rpond par RR6 F. la primaire envoie une commande de mise hors ligne (DISC) que la secondaire accepte.
Primaire Secondaire
RR, 0-P DM, F SNRM - P Silence Prolong SNRM- P UA- F Mise en ligne
Primaire Secondaire
RR, 0 - P T 0,0
T 0,0 T 0,1
T 0,1
T 3,2- P T 1,2- F
T 3,3 RR, 3- F
T 3,4- P RR, 5- F
Primaire Secondaire
RR, 0 - P CMDR- F
Primaire Secondaire
T 5,4
RR, 7 - P RR, 6- F
DISC - P UA- F