Documente Academic
Documente Profesional
Documente Cultură
http://funix.free.fr
2.3.1.2 Les objectifs ................................................................................................. 13 2.3.2 Caractristiques fondamentales........................................................................ 13 2.3.2.1 Prsentation .................................................................................................. 13 2.3.2.2 Le support de communication ...................................................................... 13 2.3.2.3 Topologie ..................................................................................................... 14 2.3.3 Elments de rseau ........................................................................................... 15 2.3.3.1 Les rpteurs ................................................................................................ 15 2.3.3.2 Les concentrateurs et les hubs ...................................................................... 16 2.3.3.3 Les ponts ...................................................................................................... 17 2.3.3.4 Les commutateurs ........................................................................................ 17 2.3.3.5 Les routeurs .................................................................................................. 19 2.3.3.6 Les passerelles.............................................................................................. 19 3 Les rseaux longues distances.......................................................................................... 20 3.1 Le Rseau Tlphonique Commut ......................................................................... 20 3.1.1 Prsentation ...................................................................................................... 20 3.1.2 Principe de fonctionnement.............................................................................. 20 3.1.3 Comment a marche......................................................................................... 21 3.1.4 Les modems...................................................................................................... 22 3.2 X25 et Frame Relay.................................................................................................. 22 3.2.1 X25 ................................................................................................................... 22 3.2.1.1 Prsentation .................................................................................................. 22 3.2.1.2 Fonctionnement ............................................................................................ 22 3.2.2 TRANSPAC ..................................................................................................... 23 3.2.2.1 Prsentation .................................................................................................. 23 3.2.2.2 Structure du rseau TRANSPAC ................................................................. 24 3.2.3 Commutation de trames (Frame Relay) ........................................................... 25 3.2.3.1 Prsentation .................................................................................................. 25 3.2.3.2 Fonctionnement ............................................................................................ 25 3.2.4 Frame Relay contre X25 .................................................................................. 25 3.3 RNIS......................................................................................................................... 26 3.3.1 Prsentation ...................................................................................................... 26 3.3.2 NUMERIS ........................................................................................................ 26 3.3.2.1 Prsentation .................................................................................................. 26 3.3.2.2 Accs au rseau NUMERIS ......................................................................... 27 3.3.2.3 Les prestations de NUMERIS ...................................................................... 27 3.4 ATM ......................................................................................................................... 28 3.4.1 Prsentation ...................................................................................................... 28 3.4.2 Description ....................................................................................................... 28 3.5 Les protocoles de routage......................................................................................... 29 3.5.1 Prsentation ...................................................................................................... 29 3.5.2 Classification des protocoles de routage .......................................................... 29 3.5.3 Routage et commutation................................................................................... 30 3.5.4 Les modles de routage .................................................................................... 31 3.5.4.1 Le modle traditionnel ................................................................................. 31 3.5.4.2 Le modle distribu ...................................................................................... 31 3.5.4.3 Le modle virtuel ......................................................................................... 32
http://funix.free.fr
1 Prambule
Ce document est une introduction aux rseaux locaux et tendus. La dernire version de ce document est tlchargeable l'URL http://funix.free.fr. Ce document peut tre reproduit et distribu librement ds lors qu'il n'est pas modifi et qu'il soit toujours fait mention de son origine et de son auteur, si vous avez l'intention de le modifier ou d'y apporter des rajouts, contactez l'auteur pour en faire profiter tout le monde. Ce document ne peut pas tre utilis dans un but commercial sans le consentement de son auteur.
Les premiers ordinateurs ont fait leur apparition dans les 40, par la suite dans les annes 50 et 60 son principe n'avait pas trop volu, c'tait des "gros" ordinateurs appels mainframe et qui tait en fait surtout gros par leur taille. L'interactivit n'tait pas d'actualit, les programmes taient saisies sur des cartes perfores insrer dans un lecteur, l'ordinateur les lisant comme un orgue de barbarie ! Chaque carte correspondait grosso modo une instruction, et les applications s'excutaient en gnral selon le mode batch, (encore appel le traitement par lot), c'est dire l'une aprs l'autre. Il n'y avait passage l'application suivante que lorsque l'application en cours tait acheve. Vers 1970 sont apparus les mini-ordinateurs, possdant leurs propres ressources (unit centrale, unit de stockage, imprimante), excutant des applications spcifiques. Comme on avait moins recours un gros ordinateur central, on parlait alors de traitement dcentralis. Dans le milieu des annes 70 est n le besoin de partager, d'abord les imprimantes, puis les donnes et les units de stockage et pourquoi pas
http://funix.free.fr
les programmes ? Le besoin de communiquer entre ordinateurs est alors apparu, et l'on a commenc voir les premiers rseaux de communications apparatre.
2.1.2.1 Prsentation
On peut classer les rseaux suivant diffrents critres.
Le multipoint concerne surtout les rseaux locaux, quand une station envoie un message tout le monde peut lire le message que cela le concerne ou non, on parle aussi de rseau diffusion.
http://funix.free.fr
2.2 Les protocoles de rseaux locaux 2.2.1 Le protocole OSI 2.2.1.1 Dfinition de protocole
Un protocole est un ensemble de rgles destin une tche de communication particulire, deux ordinateurs doivent utiliser le mme protocole pour pouvoir communiquer entre eux, en d'autres termes ils doivent parler le mme langage pour se comprendre. Un gestionnaire de protocole est un programme qui met en oeuvre un protocole particulier.
2.2.1.2 Prsentation
Trs peu, si ce n'est aucun constructeur couvre tout le march des matriels rseaux, chacun s'est spcialis dans un domaine, la communication bas niveau ou haut niveau par exemple. Les entreprises et autres universits ont d faire appel plusieurs d'entre eux pour leur matriel de tlcommunications. Or, les architectures rseau et les protocoles propritaires dvelopps par les constructeurs sont souvent incompatibles et ne peuvent donc pas communiquer. Pour rsoudre ces problmes de compatibilit l'Organisation de Standardisation Internationale a mis en place une norme appele OSI pour Open Systems Interconnection (interconnexion des systmes ouverts) pour permettre des appareils issus de diffrents constructeurs de communiquer entre eux. La norme OSI, ou modle OSI, est bas sur un principe de couches, pour chacune d'entre elles, sont dfini un ensemble de rgles pour la transmission des donnes.
2.2.1.3 Description
Le modle ISO d'OSI (International Standardization Organisation / Open Systems Interconnection) est un modle 7 couches dcrivant les protocoles OSI. Ces couches dcrivent prcisment les rgles appliquer pour que deux systmes puissent communiquer, du niveau le plus bas, c'est dire le hardware, jusqu'au niveau le plus haut, c'est dire l'application ou le logiciel. Les couches suprieures interviennent sur les couches basses et vice-versa. Le tableau ci-dessous dcrit le rle de chaque couche: Niveau 7: Application Applications spcifiques Niveau 6: Prsentation Prsentation globale et unifie de l'information, interprtation, cryptage, compression de donnes Niveau 5: Session Etablissement et contrle de sances de communication, contrle des accs. Niveau 4: Transport C'est la couche intermdiaire entre les niveaux traitements de l'information (couches hautes) et les couches basses de transmission de l'information. Elle tablit une liaison virtuelle entre deux ordinateurs de faon tout fait indpendante du type du rseau quelque soit sa qualit intrinsque pour acheminer les donnes. Une adresse est attribue l'ordinateur distant. Les donnes manipules ce niveau sont appeles message, ce sont des paquets r assembls Niveau 3: Rseau Cette couche assure l'acheminement des donnes dans le rseau, les donnes sont appeles ce niveau l paquet. La couche rseau s'occupe du choix des trajets, de la mise en relation de plusieurs rseaux, du multiplexage des accs physiques au rseau.
http://funix.free.fr
Pour acheminer les donnes une route doit tre dfinie entre les diffrentes entits traverses, on parle alors de routage. Deux types de routage principaux coexistent : - routage par datagramme: c'est dire sans connexion (sans chemin prtabli) - routage avec circuit virtuel: c'est dire avec connexion (avec chemin prtabli) Niveau 2: Liaison de donnes Cette couche permet l'tablissement d'une liaison physique correcte entre le systme et le rseau. Les donnes manipules sont appeles bloc, la couche s'occupe de l'assemblage des donnes en blocs, de la synchronisation des blocs lors de l'envoi ou de la rception, et de la dtection et correction des erreurs de transfert Niveau 1: Physique Cette couche s'occupe de la transmission de squence de bits en utilisant un mdia de communication quelconque. A ce niveau il n'existe aucun traitement spcifique
2.2.2.1 Prsentation
Le protocole TCP/IP est le protocole le plus utilis actuellement que ce soit pour des rseaux locaux ou de plus grandes dimensions. Le protocole TCP/IP (Transmission Control Protocol / Internet Protocol) a t dvelopp par le ministre de la Dfense des Etats Unis (DOD) partir du dbut des annes 70 pour servir de base au rseau militaire ARPANET qui est devenu plus tard Internet. Ce protocole est tellement rpandu qu'il en est devenu une norme de fait, aucun constructeur ne peut faire l'impasse TCP/IP, s'il ne veut pas que son produit soit rejet, il est donc disponible sur tous les systmes informatiques, il est livr en standard sans supplment et par dfaut pour toutes les stations de travail fonctionnant sous Unix, c'est aussi le cas pour Windows partir de la version Windows 95. La particularit de TCP/IP est qu'il n'a pas t conu pour une type de rseau particulier, et pour un type de machine bien spcifique, il peut s'adapter pour tous les types de matriels. Ill est mme trs souvent utilis pour connecter des rseaux compltement diffrents (htrognes) par exemple l'un utilisant de la fibre optique et l'autre du coaxial. De mme pour la couche applicative, des ordinateurs de marque diffrentes qu'ils fonctionnent sous UNIX (que ce soit LINUX, HP-UX, Solaris, AIX, IRIX, ...) ou sous Windows peuvent s'interconnecter. C'est un protocole qui est maintenant prouv depuis une dizaines d'annes pour relier un rseau compltement htrogne, il est bien standardis et trs bien document. Bases sur ce protocole, des applications ont t dvelopps et sont devenus des "standards", ce sont entre autres FTP (File Transfert Protocol) qui permet le transfert de fichier, TELNET (TELetype NETwork) ou Rlogin (Remote Login) qui permettent la connexion un ordinateur distant.
2.2.2.2 Description
TCP/IP, comme son nom l'indique, est en fait constitu de deux protocoles TCP et IP. TCP (Transmission Control Protocol) se situe au niveau transport du modle OSI, il s'occupe donc d'tablir une liaison virtuelle entre deux ordinateurs. Au niveau de l'ordinateur metteur, TCP reoit les donnes de l'application dans un buffer, les spare en datagrammes pour pouvoir les envoyer sparment, l'ordinateur distant (qui utilise le mme protocole) la rception doit mettre un accus de rception, sans celui-ci, le datagramme est r mis. Au
http://funix.free.fr
niveau de l'ordinateur rcepteur, TCP r assemble les datagrammes pour qu'ils soient transmis l'application dans le bon ordre. IP (Internet Protocol) IP assure l'acheminement de chaque paquet sur le rseau en choisissant la route la plus approprie. Pour pouvoir s'y retrouver IP va de pair avec un systme d'adressage qui identifie de manire unique les rseaux traverss ainsi que chaque entit d'un rseau (appel aussi nud: ordinateur, routeur, ...). La relation entre TCP et IP et la suivante, TCP fait passer IP un datagramme accompagn de sa destination, IP ne s'occupe pas de l'ordre d'expdition, c'est TCP qui s'occupe de tout remettre en ordre, il se contente de trouver la meilleure route possible. Souvent les termes datagrammes et paquet semblent identiques. En fait, on parle de datagramme lorsqu'il est question de TCP (couche 4 de l'OSI), le datagramme est l'unit de donnes. On parle de paquet pour les couches rseaux (3 IP) et liaison (2 et 1), c'est est une ralit physique, on peut les voir circuler sur le rseau. Gnralement, un paquet contient seulement un datagramme, si bien que concrtement, il y a peu de diffrence entre les deux.
Tout d'abord on voit que TCP et IP ne couvrent que la couche 4 et 3, les autres
2.2.3.1 Prsentation
Sous le concept d'Ethernet, on regroupe aussi bien la couche 1 physique qui correspond au mdia de transmission que la couche 2 de liaison qui fait un contrle de premier niveau sur la qualit des donnes transmises. C'est la socit Xerox qui a mis au point Ethernet avec tous les protocoles qui le compose. Ethernet s'est peu peu propag comme une norme de fait pour les rseaux locaux, si bien que l'Institute of Electrical and Electronic Engineers (en abrg
http://funix.free.fr
IEEE) s'est bas sur Ethernet pour dfinir une norme officielle. Ainsi est apparu la norme IEEE 802.3, issue d'Ethernet de Xerox. La norme IEEE 802.3 et l'Ethernet original de Xerox ne sont pas totalement identiques, ils se diffrencient par quelques dtails. En toute rigueur on ne devrait pas parler d'Ethernet qui est un protocole propritaire mais de norme IEEE, dans les faits on entend plus souvent parler d'Ethernet que d'IEEE 802.X. Ethernet utilise une transmission de type bande de base, c'est dire qu'il ne peut y avoir qu'un message la fois qui emprunte le support de communication, par opposition au transmission large bande o plusieurs messages peuvent emprunter le support de communication en mme temps. Ethernet est utilis pour les rseaux locaux, il permet des communications grand dbit (10Mbits/s et de plus en plus 100Mbits/s) en utilisant soit du coaxial (en perte de vitesse) entre des ordinateurs situs dans un rseau moyenne distance. C'est l'universit d'Hawa qui a effectu les premiers essais d'Ethernet, il utilisait alors les ondes radio comme support de transmission, le rseau tait appel Aloha du nom de l'universit. Le rendement tait pas terrible, le canal de transmission n'tant utilis qu' hauteur de 18%. Depuis le protocole a t un peu amlior, il est connu sous le nom de CSMA-CD (Carrier Sense Multiple Acces with Collision Detect).
http://funix.free.fr
B reoit comme toutes les autres machines la trame de broadcast et rpond A en lui donnant son adresse Ethernet si c'est une autre machine qui rpond la place de A on parle alors de Proxy ARP Paralllement ARP, le protocole RARP (Reverse Address Resolution Protocol) permet de demander une adresse IP en indiquant l'adresse Ethernet. Ce protocole est utilis au moment du boot par certains quipements comme les terminaux X. En effet ces derniers au boot connaissent leur adresse Ethernet mais pas leur adresse IP que doit leur dcerner un serveur de boot.
2.2.4.1 Prsentation
On a vu qu'Ethernet regroupait les couches les plus basses, au niveau de la couche physique, on peut thoriquement mettre ce qu'on veut en matire de support de communication, dans les faits certains types de support se sont imposs. Dans un premier temps a tait le coaxial principalement, prsent la paire torsade est en train de s'imposer.
2.2.4.2.2 Topologie
http://funix.free.fr
2.2.4.3.2 Topologie
2.2.4.4.2 Topologie
10
http://funix.free.fr
souvent la prise AUI (Attachement Unit Interface - DB 15) qui sera utilise. Les appareils rcents disposent galement d'un port 10BaseT. S'il s'avre ncessaire de devoir en premier lieu quiper l'ordinateur d'une carte rseau, il faudra s'assurer que l'on dispose du bus adquat (avec pilote), d'un port AUI, 10Base2 (BNC prise coaxial), 10Base-T (prise RJ45), ou d'une combinaison des trois. D'autres stations sont par exemple des terminaux ou des stations de travail avec un branchement Ethernet intgr, des serveurs de terminaux, des ponts ou des routeurs destins la connexion sur d'autres rseaux. Si une station dispose d'une prise AUI (15 broches, connecteur double range), elle pourra alors tre connecte diffrents mdias (Ethernet Gros, Ethernet Fin, Ethernet Paire torsade, Fibre Optique), l'aide des transceivers correspondants.
Que se passe-t-il? La machine B (adresse IP 129.88.32.2) traduit le nom " machine D " en adresse IP 129.88.36.3, d'aprs sa table hosts (liste des correspondances nom de la machine-adresse IP) ou aprs interrogation d'un serveur de nom (qui fait la correspondance entre le nom de la machine et l'adresse IP. Si elle ne trouve pas, le message suivant s'affiche " host unknown " Comment atteindre 129.88.36.3. Ce n'est pas un numro 129.88.32.X, il faut donc passer par un routeur (voir plus loin rle du routeur). B regarde sa table de routage pour connatre par quel routeur elle doit passer, il faut passer par le routeur R4 d'adresse IP 129.88.32.3. B met une trame " broadcast " Ethernet aprs avoir vrifi qu'elle n'a pas dj l'information dans sa table ARP (qui donne la correspondance entre l'adresse IP et l'adresse Ethernet), cette trame demande qu'elle est l'adresse Ethernet de 129.88.36.3. Le routeur R4 rpond B (RARP): l'adresse Ethernet de 129.88.36.3 est 0:0:c:0:5b:37 B envoie une trame Ethernet avec l'adresse de destination 0:0:c:0:5b:37, incluant un datagramme IP (adresse origine 129.88.32.2 et adresse destination 129.88.36.3) contenant un segment TCP avec un numro de port destinataire pour telnet (port 23).
11
http://funix.free.fr
R4 reoit la trame Ethernet, extrait le datagramme IP, l'adresse IP du destinataire et cherche o l'envoyer. Il a une interface (129.88.36.1) de la forme 129.88.36.X. Il sait donc que 129.88.36.3 est sur le segment Ethernet de son interface 129.88.36.1. R4 recherche alors l'adresse Ethernet de 129.88.36.3. S'il ne le trouve pas dans sa table ARP, il envoie un broadcast ARP. Il peut ensuite envoyer le datagramme IP la machine D. D reoit le datagramme IP. Il extrait le segment TCP, ouvre une session TCP, avec l'indication du port numro 23, il appelle le service (l'application) associ ici TELNET. TELNET demande le nom de l'utilisateur, la question est transporte par un segment TCP, dans un datagramme IP (adresse origine 129.88.36.3 et adresse destination 129.88.32.2) Pour envoyer ce datagramme, la machine D cherche l'itinraire avec la mme mthode que la machine B au dpart (table de routage, ARP,...) Remarques: D ne tient pas compte de la prcdente arrive d'un datagramme IP pour trouver l'itinraire de la rponse. Il refait le raisonnement, comme s'il n'avait rien reu. Pour tester la connectivit IP, il n'est pas utile de tester un appel de B vers A, si on a dj test un appel de A vers B Le broadcast ARP n'est utilis que lors de la premire recherche d'adresse Ethernet
2.2.6.1 Netware
Netware de la socit Novell utilise un protocole propritaire IPX. Il est utilis pour les rseaux locaux de PC, gnralement dans un rseau Netware on trouve un ou plusieurs serveurs de fichiers et des clients. On peut nanmoins connect un rseau bas sur TCP/IP un rseau IPX. Un serveur Netware peut "comprendre" un message IP (encapsulation).
2.2.6.2 Appletalk
Appletalk est un protocole de rseau propritaire dvelopp par Apple pour ses ordinateurs dont les clbres Macintosh et ses priphriques associs. Il n'y a pas de poste qui tient office de serveurs ddis, par contre on peut partager des ressources comme les imprimantes, les disques et les applications. La connexion entre rseaux Appletalk et TCP/IP est toujours possible au moyen de passerelle.
2.2.6.3 SNA
Le gros problme de TCP/IP est qu'il n'a pas t pens comme un protocole sr, la confidentialit et l'intgrit des donnes ne sont pas son fort, qui plus est on est pas assur 100% que les donnes arrivent destination sans dommage. Beaucoup d'entreprises ne voulaient pas faire transiter leurs informations confidentielles sur ce rseau du fait de son manque de scurit. Pour pallier aux insuffisances de TCP/IP, IBM dveloppa SNA Systems Network Architecture, c'est un protocole hyper scuris, qui vrifie tout ce qui peut l'tre avant toute expdition, toute erreur ou anomalie est systmatiquement transmise
12
http://funix.free.fr
l'administrateur du systme. SNA est trs diffrent de TCP/IP. Avec ce dernier IP se charge d'acheminer des paquets, ils peuvent partir dans le dsordre et avoir des chemins diffrents, TCP se charge de remettre tout a en ordre. Avec SNA, avant de communiquer deux machines ont l'obligation d'ouvrir une session de communication, dans cette dernire est dcrit prcisment le chemin qui va tre pris ainsi que le contenu du message. Le rseau SNA est donc un rseau trs scuris et trs fiable, mais qui d'un point administrateur est trs exigeant.
2.3 Architecture de rseau local 2.3.1 Prsentation 2.3.1.1 Dfinition d'un rseau local
Un rseau local ou LAN en anglais (Local Area Network) permet la connexion d'un ensemble de postes afin d'changer ou de partager des informations, il permet aussi le partage de ressource (disque, imprimante, ...), ces postes gnralement appartiennent la mme entit (bureau, entreprise, campus), ils sont circoncis dans une zone gographique d'environ 10 km de rayon (limite de l'entit).
2.3.2.1 Prsentation
Les caractristiques des rseaux locaux sont relatives au support de transmission, au type de transmission, et la topologie (type d'architecture) du rseau.
- Les ondes radiolectriques Pour choisir l'un ou l'autre de ces supports, on peut considrer ces critres: - Le dbit de donnes ou bande passante (plus la bande est large, plus le dbit de donnes est important) - La sensibilit au bruit. (une fibre optique est quasiment insensible au bruit) - La porte du support de communication (distance maximale atteinte par le signal lectrique sans dgradation) - Le cot - La facilit d'installation - ...
2.3.2.3 Topologie
La topologie est l'architecture physique des cbles qui forment le rseau. Les trois topologies de base sont le bus, l'toile et l'anneau:
Les stations sont toutes connectes un cble appel BUS (ligne de transfert des donnes). Ce type de topologie de communication est mulipoint ou diffusant, c'est dire qu'une information transmise par une station est reue par toutes les autres stations, les cblages Ethernet 10Base5 et 10Base2 utilisent ce type de topologie. Aux extrmit du bus, on trouve un "bouchon" qui va absorber les messages qu'il reoit pour viter qu'ils "ricochent". Les stations "coutent" le bus pour rcuprer les messages dont ils sont destinataires et envoient des messages sur le bus. Le problme de l'mission simultane de messages par plusieurs machines a t rsolue d'une certaine manire avec Ethernet, il existe d'autres mthodes comme par exemple la technique du TOKEN BUS dveloppe par IBM. Un jeton (token) circule sur le bus, pour mettre une station doit prendre le jeton et le rendre l'issue de sa transmission. Le temps de conservation du jeton par la station est dtermin, et le jeton doit tre rendu son expiration.
14
http://funix.free.fr
Les stations sont connectes un cble qui forme une boucle ou anneau (Ring). Contrairement la topologie bus, les stations connectes rcuprent tout ce qui passe sur le rseau, trie, rcupre les donnes dont elles sont destinataires puis remettent tous sur l'anneau. Les messages aprs utilisation doivent tre supprims par la station destinataire ou mettrice. Si la station qui doit supprimer le message est en avarie, le message circulera l'infini sur l'anneau, aucun bouchon ne venant l'absorber. D'o la ncessit d'avoir une station qui vrifie si il n'y a pas des messages qui tournent sans cesse, dans ce cas ces derniers sont supprims. Pour grer l'mission simultan un mcanisme TOKEN RING est souvent utilis (il est semblable au mcanisme TOKEN BUS). L'ajout d'une station du rseau bloque le fonctionnement du rseau.
15
http://funix.free.fr
Les rpteurs relient chaque segment du rseau, ils laissent passer toutes les trames Ethernet, ils se contentent d'amplifier le signal.
16
http://funix.free.fr
Les hubs sont gnralement physiquement concentrs dans un rack 19'', lui mme situ dans une pice scurise. Les cbles issues des hubs courent dans tous les btiments du rseau local, jusqu'aux prises RJ45 se trouvant dans les bureaux.
Le pont permet de sparer le segment 1 du segment 2, quand les stations du segment 1 travaillent ensemble, elles ne viennent pas polluer le segment 2. Les stations des deux segments peuvent cependant communiquer entre elles. On peut configurer le pont de telle sorte de limiter cette communication, en empchant certaine station de traverser le pont. A la rception d'un paquet, le pont attend que celui-ci soit complet pour pouvoir le rexpdier, pour pouvoir faire des contrles d'intgrit dessus (tous les bits prsents, somme de tous les bits (Checksum), ...).
caractristiques, il ne pouvait s'appeler pont multi-port. C'est le constructeur Kalpana qui a invent le de commutateur. Les commutateurs travaillent comme les ponts au niveau de la couche liaison du modle OSI, ils sont donc capable de dchiffrer l'adresse de l'expditeur et du destinataire de la trame. Ds la rception d'une trame, le commutateur n'attend pas le reste du paquet, ds qu'il a dchiffr l'adresse du destinataire, il expdie aussitt ce qu'il a dj reu. Ce qui a l'avantage de la performance, le bmol est qu'il peuvent expdier des paquets corrompus, ce qu'un pont classique n'aurait pas permis. En fait la norme IEEE empchent la retransmission de paquets dfectueux, ce que fait le commutateur, d'o la diffrence avec un pont multi-port. Dans les faits les erreurs de transmissions sont tellement rares, que l'avantage de performance prvaut trs largement sur l'inconvnient de retransmission des paquets dfectueux. Pour rentrer dans les dtails dans commutateur, il y a le mot commutation, ce terme vient du monde de la tlphonie avec les commutateurs tlphoniques. l'image de ces derniers, lorsqu'une connexion est tablie entre deux machines, un chemin physique est ouvert entre les deux ports respectifs du commutateur. Il se ferme la fin de la transmission. Ce procd permet de conserver la totalit de la bande passante pendant le transfert d'informations, vitant les coupures d'images ou les dsynchronisations du son et de l'image. La diffrence est nette avec un rseau 10BaseT classique par exemple avec des hubs, o les postes de travail se partagent la bande passante de 10Mbits/s, les messages sont transmis par saccade. Si l'on regarde de plus prs, Le commutateur transforme la structure de bus Ethernet en une structure de bus toile. L'interconnexion au commutateur des segments de rseau fait penser une architecture d'toile. Du fait de son principe de transmission, les paquets sont transmis entre les ports avec une vitesse optimale trs proche de celle du rseau. Les commutateurs peuvent effectuer plusieurs transmissions simultanes entre diffrents segments, ce qui accrot la bande passante du rseau tout entier. Comme les ponts on augmente les performances du rseau avec commutateurs, en sparant les groupes de travail.
Le commutateur Ethernet fait ici office de pont multi-port, il permet d'isoler les segments du rseau et de filtrer les trames Ethernet. Il est en outre plus rapide qu'un pont classique. Comme ce dernier, il est capable de remonter des informations un administrateur rseau.
18
http://funix.free.fr
19
http://funix.free.fr
La passerelle permet la communication entre le segment 1 utilisant le rseau PC de Novell et le segment 2 bas sur des Apple. Sans la passerelle, la communication serait impossible entre les deux segments.
Tout usager du rseau tlphonique (abonn) est reli par l'intermdiaire d'un cble tlphonique (repre 1 sur le schma). Ce cble est compos de 8 fils de cuivres, dans la grande majorit des cas, seuls deux fils servent effectivement lors d'une communication, les autres fils servent pour les abonns ayant souscrit certaines options supplmentaires sur leur abonnement, ce propos si vous avez des problmes sur votre ligne, du style cho, il suffit
20
http://funix.free.fr
bien souvent de dbrancher les 6 fils en trop de votre prise tlphonique pour rsoudre le problme et a vous cotera pas un kopek. Les cbles tlphoniques des abonns se trouvant dans un mme secteur gographique choue sur un concentrateur appel commutateur de rattachement (repre 3 sur le schma), qui est luimme directement rattach au rseau numrique (repre 2 sur le schma). Le rseau numrique est comme une gigantesque toile d'araigne, ce qui permet aux communications de changer de routes suivant les disponibilits. A chaque nud du rseau se trouve un commutateur de transit qui tient lieu de poste d'aiguillage, il est charg de grer la circulation des informations.
La voix est issue du tlphone sous forme analogique, de mme les donnes issues du modem de l'ordinateur se trouvent sous forme analogique ( la sortie du PC elles sont numriques, le modem les rendent analogiques pour le transfert sur la boucle locale). Ces informations analogiques arrivent au commutateur de rattachement (1), un systme de codage-dcodage, le codec, transforme ce signal en numrique pour l'expdier sur le rseau sous forme de paquets de 64Kbits. Paralllement au canal des donnes, se trouve un canal parallle (en mauve sur le schma), appele canal smaphore, o va circuler une information de signalisation qui permettra de guider les paquets d'une conversation dans le rseau pour arriver au point final.
Au moment o une communication tlphonique est tablie, l'information de service, la signalisation, va parcourir le canal smaphore, laisser une trace dans les commutateurs de transit, les paquets de la communication vont suivre alors le chemin qui a t fix par la signalisation, chaque nud du rseau saura sur quelle branche, il faudra aiguiller les paquets. C'est le principe de la commutation de circuits.
21
http://funix.free.fr
3.2.1.2 Fonctionnement
X25 est bas sur la notion de circuit virtuel. Le circuit virtuel est une relation logique tablie par le rseau entre deux abonns, pour transmettre, avec un haut degr de scurit, des squences de donnes, sans restriction de longueur ou de nature.
22
http://funix.free.fr
Il est appel circuit virtuel car les circuits physiques emprunts par les paquets de donnes d'un abonn, sont partags par l'ensemble des communications. Les caractristiques de transmission du circuit virtuel sont : - possibilit d'changes simultans dans les deux sens, de suite de paquets constituant des messages de longueur variable, - l'ordre dans lequel sont mis les paquets est prserv par le rseau, - le contrle du flux est effectu, ce qui permet chaque correspondant d'asservir le dbit de l'mission des messages. - le circuit ralise l'adaptation de la longueur des paquets. Chaque correspondant peut utiliser des longueurs de paquets diffrentes. - l'accs est multi voies : il permet une installation connecte TRANSPAC par une seule liaison physique de communiquer en mme temps avec plusieurs correspondants (en utilisant plusieurs circuits virtuels). Le circuit virtuel peut tre commut ou permanent : Circuit commut :il est tabli et libr la demande de l'un ou l'autre des correspondants. Circuit permanent :il est tabli de manire permanente entre les deux abonns.
3.2.2 TRANSPAC
3.2.2.1 Prsentation
Devant la croissance importante des besoins de transmission de donnes, depuis les annes 1970 et compte tenu des volutions importantes dans les technologies de commutation, les pouvoirs publics ont lanc en 1975, la ralisation industrielle d'un rseau public de transmission de donnes par paquets, TRANSPAC bas sur le protocole X25. Ce rseau a t officiellement mis en service le 21 dcembre 1978. Il rpondait aux trois objectifs principaux suivants : - Rpondre une large part du march informatique et contribuer sa croissance, pour : - les systmes de gestion interne aux grandes entreprises et administrations, - les besoins de transmission de donnes des petites et moyennes entreprises, - des accs aux bases de donnes, - des nouveaux moyens de communications (vidotex, tltex ...) - Offrir des services respectant les normes internationales, pour : - contribuer l'interconnexion des rseaux les plus divers,
23
http://funix.free.fr
permettre les relations avec les rseaux publics trangers, faciliter l'adaptation des matriels informatiques connectables entre eux, en offrant des interfaces d'accs universelles - Respecter les conditions de service public dans le domaine de la fiabilit et de la scurit et en assurant une couverture totale du territoire sans discrimination de tarif. Les domaines d'utilisation du rseau TRANSPAC sont les suivants : Transmission de messages, de tlcopies, - Applications conversationnelles (interrogation, mise jour de fichiers, temps partag, gestions de transactions, saisies interactives ... Saisies de donnes avec transmission diffre, Tltraitement par lot, Interconnexion d'ordinateurs pour le transfert de fichiers ou le partage des ressources.
Des services complmentaires peuvent tre offerts aux utilisateurs : Raccordement multi lignes : pour permettre d'augmenter scurit et dbit, il est possible d'tre raccord par plusieurs circuits physiques indpendants, traits en parallle. Groupe ferm d'abonns : pour les utilisateurs dsirant une protection de l'accs leurs fichiers et systme, il est possible de constituer des groupes ferms d'abonns. Ceci permet de se prmunir contre les accs de l'extrieur et aussi contre les accs vers l'extrieur. Taxation au demand : ce service concerne les circuits virtuels commuts. Un abonn appelant peut demander que sa communication soit facture l'appel (avec son accord ...).
24
http://funix.free.fr
- Un ensemble assurant les contrles ncessaires la gestion et la surveillance du rseau. Il comprend : des points de contrles assurant le contrle d'un certain nombre de commutateurs, des centres de gestion, assurant grce aux informations fournies par les points de contrle locaux, le contrle national du rseau. Il existe deux centres de gestion en service. Un seul dispose un instant donn de la fonction superposition nationale, l'autre tant en secours, et n'effectue que des tches annexes.
3.2.3.1 Prsentation
La commutation de trames est une mthode de transmission similaire X25 et permet d'atteindre des vitesses de transferts de 2 Mbit/s. Alors que les rseaux X25 travaillent avec des longueurs des trames de donnes fixes, le protocole de commutation de trames utilise des trames de taille variable afin d'utiliser au mieux la bande passante du rseau. Cela permet de rduire la charge sur l'ensemble des branches du rseau. Contrairement X25, la commutation de trames tourne sur les niveaux 1 et 2 du modle ISO. De ce fait, elle n'ajoute pas de bits supplmentaires pour le contrle, ce qui autorise des dbits beaucoup plus rapides. Toutefois, cela suppose des terminaux suffisamment intelligents pour effectuer les contrles d'erreur, lesquels se trouvent donc reports des couches suprieurs du modle. Mme si la commutation de trames prsente des avantages par rapport X25, elle n'est pas approprie pour les applications comme la transmission vocale ou vido. Cet inconvnient tait jusqu' prsent ngligeable, les rseaux pour les transferts de voix ou d'images tant construits sparment. Pourtant, avec l'apparition des applications multimdia sur les rseaux LAN et WAN, l'intgration d'informations audio et vido a fait son apparition. Dans ce cas l'utilisation d'ATM est vivement recommande.
3.2.3.2 Fonctionnement
L'enveloppe du paquet Frame Relay pouse idalement le format des paquets Ethernet, IP ou SNA. L'effort d'encapsulation est minimum. La suppression du contrle de flux a galement une certaine rpercussion sur le dlai de transit. En effet, plus lgers, les logiciels intgrs aux routeurs et commutateurs Frame Relay rduisent ce dlai au sein de l'quipement. Celui-ci se contente de relayer la trame vers le nud suivant ou sa destination finale. En cas d'anomalie, les trames errones sont abandonnes, les trames mal routes connaissent le mme sort. Cette volont de privilgier les performances par rapport l'intgrit de la connexion table sur des infrastructures numriques fiables et des quipements d'extrmits autonomes, aptes soulager le rseau d'un contrle de flux laborieux. Installe aux extrmits, une procdure de transport de bout en bout, comme SNA ou TCP, se charge de rapatrier les trames manquantes. Libr du contrle de flux, le protocole Frame Relay se prte plus facilement l'allocation de bande passante.
25
http://funix.free.fr
disparition au profit de protocoles comme Frame Relay, France Telecom a bien essay de rajouter des fonctionnalits nouvelles mais cela n'a pas suffit. X25 est aujourd'hui en grand perte de vitesse toutefois les investissements engags par les utilisateurs prservent l'offre X25 de TRANSPAC pour quelque temps encore.
3.3.2 NUMERIS
3.3.2.1 Prsentation
Le rseau numrique intgration de services, en abrg RNIS, est une norme internationale qui a timidement fait son apparition en France en 1987, o il est plus connu sous son nom commercial NUMERIS. Sa vocation : transmettre des informations sous forme numrique en utilisant le mme support physique que le tlphone. Inutile en effet de changer les cbles : pour transformer sa ligne traditionnelle en une ligne de type Numris, la gaine de fils de cuivre qui dbouche dans nos maisons fait parfaitement l'affaire. S'abonner Numris consiste simplement faire installer chez soi une prise intelligente, la TNR, ou terminaison numrique de rseau. Sachant que le cur du rseau tlphonique franais est entirement numrique et qu'il fonctionne avec des dbits trs levs (jusqu' 34 Mbits/s), la diffrence de fonctionnement s'observe donc uniquement sur la portion de ligne qui relie l'abonn au commutateur de rattachement - premier point d'entre ce rseau numrique. Voyons d'abord ce qui se passe dans le rseau RTC, dont le rle traditionnel est de transporter un signal analogique, la voix. Celle-ci occupe une bande passante de 300 3400 Hz. Arrive au niveau du commutateur de rattachement, la voix est traite par le codec , un codeurdcodeur adapt, qui ne prend en compte les frquences que de 0 4000 Hz. Lorsqu'on envoie, depuis son ordinateur, des fichiers (numriques) par le RTC, c'est au modem (modulateur-dmodulateur) que revient la tche de transformer le signal numrique en signal analogique mais aussi de placer le maximum d'informations dans cette bande passante. Pour traiter des fichiers de plus en plus lourds, les modems s'efforcent d'aller toujours plus vite, offrant des vitesses de 28,8 33,6 voire 56 Kbits/s. Mais, supposer qu'ils puissent faire mieux, ils seront toujours physiquement limits par la bande de frquence impose par le codec.... En revanche, quand on souscrit un abonnement Numris, l'oprateur tlphonique intervient au niveau du commutateur de rattachement : la ligne est dconnecte du codec - exit la
26
http://funix.free.fr
contrainte de la bande passante - et rebranche sur une carte RNIS. Chez l'abonn, l'oprateur intervient seulement pour installer la prise dite TNR. Ensuite, pour transmettre des donnes, l'usager n'a plus qu' se munir d'un convertisseur PC-RNIS, improprement appel modem Numris puisqu'il ne traite aucune information analogique. Le signal numrique peut alors circuler 80 000Hz et transmettre les donnes une vitesse de 64 Kbits/s. Le gain de vitesse est donc l'intrt essentiel de Numris.
27
http://funix.free.fr
3.4.2 Description
ATM fonctionne en mode connect, contrairement Ethernet. Avec Ethernet, lorsqu'un utilisateur envoie des donnes une autre personne (de A vers B) travers le rseau, ces donnes sont rptes par un concentrateur (hub), autant de fois qu'il y a de postes connects ce concentrateur. Ces donnes sont constitues en fait de paquets de 1516 octets au maximum, chacun contenant l'adresse du destinataire (adresse MAC). Lorsque les donnes arrivent sur un poste, l'adresse MAC contenue dans le paquet est compare avec celle de la carte rseau du poste. S'il y a concordance, les donnes sont alors rceptionnes par le systme d'exploitation.
28
http://funix.free.fr
Le problme avec Ethernet est qu'un tel systme bas sur la duplication des donnes peut provoquer des collisions qui engorgent inutilement le rseau. La technique ATM, en revanche, rduit considrablement ce danger grce au mode connect. Cela signifie qu'ATM met en oeuvre des connexions point point d'un ordinateur un autre, qu'on appelle circuits virtuels , les donnes ne sont pas dupliques au niveau des concentrateurs du rseau, ces concentrateurs sont en fait des commutateurs. Le mode connect tablit une liaison unique et directe entre celui qui envoie les donnes et le destinataire (cf. figure C vers D). Les donnes prennent la forme de paquets qu'on appelle cellules de 53 octets (taille fixe) contenant l'adresse du destinataire. Dans ces 52 octets, 48 octets de la cellule sont utiliss pour les donnes elles-mme, et 5 octets sont utiliss pour le contrle de la transmission. Le principal intrt d'ATM rside dans cette structure de donnes. Contrairement la commutation de trame (Frame Relay), l'utilisation de blocs de longueurs fixe permet de prvoir les dlais ncessaires pour des applications en temps rel. Les trs petits blocs conviennent pour les transmissions de la voix et de la vido, les grands blocs pour la transmission des donnes. Le format ATM qui s'inscrit entre ces deux tailles convient pour toutes ces tches. ATM fournit donc un support unique pour la transmission des donnes et les applications multimdias dans des environnements LAN et WAN. Au sein du rseau, ces cellules sont diriges par les commutateurs vers le destinataire et uniquement vers lui : on dit que les cellules sont routes vers leur lieu de destination. L'avantage d'un tel dispositif est vident : viter la dispersion des donnes dans le rseau (donc optimiser les performances) et permettre un transport des donnes vers le destinataire indpendant de l'organisation structurelle du rseau. Ainsi, dans le rseau comprenant de nombreux commutateurs, la dfaillance de l'un d'entre eux n'aura aucune incidence sur le circuit virtuel cre. Le commutateur qui a dtect l'anomalie oriente les cellules ATM sur un autre chemin : peu importent les commutateurs emprunts, l'objectif est d'atteindre le destinataire. Ce mode de fonctionnement est similaire celui mis en oeuvre sur Internet o le mode connect conduit les paquets de donnes IP sur un seul chemin et modifie ce dernier si l'un des routeurs se rvle inoprant.
Les routeurs l'intrieur de chaque AS sont responsables du routage du trafic au sein des AS et utilisent gnralement le mme protocole de routage (par exemple RIP ou OSPF). Les AS sont interconnects entre eux par des routeurs dits de frontires (borders routers) qui ralisent la conversion des protocoles de routage, le plus connu (et le pionnier) tant le Exterior Gateway Protocol (EGP).
30
http://funix.free.fr
connatre l'adresse des dizaines de millions d'abonnes Internet travers le monde et leur localisation ! D'un autre ct le commutateur est une machine trs rapide. L'idal est donc de marier les deux concepts, d'une part l'intelligence du routeur et d'autre part la rapidit du commutateur. Cette technique est appele commutation de niveau 3, on peut l'illustrer avec l'analogie suivante: admettons que vous vouliez envoyer un livre, vous ne pouvez pas l'envoyer dans une enveloppe car celle-ci ont une taille limite, on prendre donc chaque page du livre qu'on mettra dans une enveloppe avec le nom et l'adresse du destinataire. On peut simplifier encore le protocole, on va marquer toutes les enveloppes avec la mme couleur, seule la premire enveloppe sera route normalement et tablira la route suivre, puis les autres seront routes trs rapidement par commutation en suivant le circuit tabli pralablement.
31
http://funix.free.fr
Un rseau bas sur le routage distribu peut trs bien s'interfacer avec des routeurs traditionnels. La cohrence entre ces quipements htrognes est assure par le protocole IPNNI (Integrated Private Network to Network Interface).
32
http://funix.free.fr
Les avantages de ce modle sont le traitement de routage limit et une commutation de trames intensifie et une administration du rseau simplifie grce la centralisation. Les inconvnients rsident dans les premires solutions de routeurs virtuels propritaires, et une panoplie rseau coteuse base de commutateurs de niveau 3, voire de routeurs.
33
http://funix.free.fr