Vous êtes sur la page 1sur 54

Gnralits sur les rseaux

Gnralits sur les rseaux


1 - Les rseaux informatiques

Gnralits sur les rseaux


Faire communiquer des terminaux distants avec un site central Relier les ordinateurs (mainframe) entre eux Connecter des machines terminales telles que des stations de travail avec leurs serveurs Puis, intgrer dinformation la micro-informatique dans le systme

Gnralits sur les rseaux


Dans un premier temps, ces communications taient destines au transport de donnes informatiques classiques de gestion Les rseaux intgrent aujourd'hui en plus des donnes, le son, l'image mais aussi la vido (le multimdia) On dnombre gnralement cinq diffrentes catgories de rseaux en fonction de leur champ gographique d'action

Gnralits sur les rseaux

Gnralits sur les rseaux


Les composants ncessaires au bon fonctionnement d'un rseau, ont t dfinis par les normalisateurs de l'ISO au travers dune l'architecture en 7 niveaux Ce dcoupage permet toutes les facilits propres au transport et la gestion des donnes envoyer une application distante Les 7 couches de protocoles ne sont pas toutes ncessaires pour des rseaux qui ne veulent pas tre gnraux Chaque couche doit offrir un service la couche suprieure et utiliser les services de la couche infrieure. Pour cela, elle utilise un protocole qui effectue les algorithmes ncessaires la bonne marche des oprations.

Gnralits sur les rseaux


Cette architecture s'appelle Interconnexion des Systmes Ouverts ou OSI (Open Systems Interconnection)
Elle est trs concurrence par l'architecture "de fait" TCP/IP utilise par presque tous les constructeurs Ces deux modles ont t conus pour des rseaux d'ordinateurs mais sont applicables tous types de systmes

Gnralits sur les rseaux


2 - Les rseaux de tlcommunication

Gnralits sur les rseaux


Les industriels de la tlcommunication ont une vision des rseaux trs diffrente de celle des informaticiens Les contraintes des applications supportes sont beaucoup plus svres que pour lchange de fichiers

L'application de base, la tlphonie mais aussi la visio-confrence et le temps rel, posent des contraintes de synchronisation aux extrmits
Ces services correspondent des applications temps rel et les signaux doivent tre remis des instants trs prcis dans le temps

Gnralits sur les rseaux


Elles sont dites isochrones et ncessitent un fort degr synchronisation Il faut alors mettre en place un circuit physique entre l'metteur et le rcepteur qui n'appartient qu'aux deux applications dextrmits Une bande passante importante avec des systmes de rservation de ressources et de priorits permettent galement de supporter les contraintes isochrones

Gnralits sur les rseaux


LInternet : interconnexion au niveau mondial de systmes informatiques htrognes base sur les protocoles communs TCP/IP Intranet : technologies Internet au service dune organisation prive sur un ou plusieurs sites gographiques Le lien entre les diffrents sites est tabli par le biais de lignes spcialises ou par un accs scuris lInternet public Extranet : Intranet et/ou moyens informatiques organisation ouverts des acteurs extrieurs dune

Gnralits sur les rseaux


3 Les types de commutation

Gnralits sur les rseaux


Cinq grandes catgories de commutation : Les rseaux commutation de circuits Les rseaux commutation de messages Les rseaux commutation de paquets Les rseaux commutation de trames

Les rseaux commutation de cellules

Gnralits sur les rseaux


4 - Le modle OSI

Gnralits sur les rseaux


Au dbut des annes 70, chaque constructeur a dvelopp sa propre solution rseau Apparurent des architectures et des protocoles privs (SNA d'IBM, DECnet de DEC, DSA de Bull, TCP/IP du DoD,...) Il s'est vite avr qu'il serait impossible d'interconnecter ces diffrents rseaux propritaires sans une norme internationale

Gnralits sur les rseaux


La norme tablie par l'International Standards Organization (ISO) est la norme Open Systems Interconnection (OSI, interconnexion de systmes ouverts) Un systme ouvert est un ordinateur, un terminal, un rseau, n'importe quel quipement respectant cette norme et apte changer des informations avec d'autres quipements htrognes et issus de constructeurs diffrents

Gnralits sur les rseaux


Le premier objectif de la norme OSI a t de dfinir un modle de toute architecture de rseau bas sur un dcoupage en sept couches Chacune de ces couches correspond une fonctionnalit particulire d'un rseau

Les couches 1, 2, 3 et 4 sont dites couches basses et les couches 5, 6 et 7 sont dites couches hautes
Les couches basses sont orientes rseau Les couches hautes sont orientes application et utilisateur

Gnralits sur les rseaux


Couche 7 Couche 6 Couche 5 Couche 4 Couche 3 Couche 2 APPLICATION PRESENTATION SESSION TRANSPORT RESEAU LIAISON

Couche 1

PHYSIQUE

Gnralits sur les rseaux


Chaque couche est constitue d'lments matriels et/ou logiciels Une couche offre un service la couche situe immdiatement audessus d'elle en lui pargnant les dtails d'implmentation ncessaires Chaque couche n d'une machine gre la communication avec la couche n d'une autre machine en suivant un protocole de niveau n qui est un ensemble de rgles de communication pour le service de niveau n

Gnralits sur les rseaux


1 - Couche physique
Elle fournit les moyens mcaniques, lectriques, fonctionnels et procduraux ncessaires l'activation, au maintien et la dsactivation des connexions physiques destines la transmissions des lments binaires entre entits de liaison La premire couche de l'architecture OSI a pour objectif de conduire les lments binaires jusqu' leur destination sur un support physique.

Gnralits sur les rseaux


La couche physique correspond tous les matriels et logiciels ncessaires au transport correct des lments binaires A ce niveau, il nest pas question de messages, de donnes ni dinformations Seule la transmission dlments, le plus souvent binaires, de faon brute est prise en compte La transmission se fait entre deux coupleurs

Gnralits sur les rseaux


Technologie Support Dbit Taux derreur (Bit Error Rate) Distance

Cot

Gnralits sur les rseaux


Une liaison entre 2 quipements peut tre simplex (unidirectionnelle), dans ce cas il y a toujours un metteur et un rcepteur C'est le cas dun banc de mesure et dun ordinateur recueillant les donnes mesures

Gnralits sur les rseaux


La communication est half-duplex (bidirectionnelle l'alternat) quand le rle des deux lments peut changer La communication change de sens tour de rle (comme avec des talkies-walkies)

Gnralits sur les rseaux


La communication est full-duplex (bidirectionnelle simultane) quand les deux lments peuvent mettre et recevoir en mme temps (comme dans le cas du tlphone) Une technologie de rseau telle que Ethernet correspond du pseudo full-duplex ou du full-duplex selon les cas

Gnralits sur les rseaux


La transmission de plusieurs bits peut s'effectuer en srie ou en parallle En srie, les bits sont envoys les uns derrire les autres de manire synchrone ou asynchrone

Dans le mode synchrone l'metteur et le rcepteur se mettent d'accord sur une base de temps (un top d'horloge) qui se rpte rgulirement durant tout l'change
chaque top d'horloge un bit est envoy et le rcepteur saura ainsi quand lui arrivent les bits

Gnralits sur les rseaux


Dans le mode asynchrone, il n'y a pas de ngociation pralable mais chaque caractre envoy est prcd d'un bit de start et immdiatement suivi d'un bit de stop Ces deux bits spciaux servent caler l'horloge du rcepteur

En parallle, les bits d'un mme caractre sont envoys en mme temps chacun sur un fil distinct
Des problmes de synchronisation apparaissent et cette technologie nest utilise que sur de courtes distances (bus par exemple)

Gnralits sur les rseaux


Quel que soit le mode de transmission retenu, l'mission est toujours cadence par une horloge La vitesse de lhorloge donne le dbit de la ligne en bauds , c'est-dire le nombre de tops d'horloge en une seconde Une ligne d'un dbit de 100 bauds autorise 100 missions par seconde

Gnralits sur les rseaux


Si chaque top d'horloge un signal reprsentant 0 ou 1 est mis, alors dans ce cas le dbit en bit/s est quivalent au dbit en baud Si le signal mis peut prendre 4 valeurs distinctes (0, 1, 2, 3), le dbit en bit/s sera le double de celui en baud Lunit bit/seconde est lunit standard

Gnralits sur les rseaux


Pas dchange de donnes structures Deux entits communicantes uniquement Une seule technologie Pas de correction derreur Pas de services volus

Gnralits sur les rseaux


2 - Couche liaison
La couche liaison fournit les moyens fonctionnels et procduraux ncessaires l'tablissement, au maintien et la libration des connexions entre les entits du rseau, et au transfert des units de donnes du service de liaison

Gnralits sur les rseaux


Partage du support entre plusieurs coupleurs Systme dadressage physique univoque Structure du message (trame ou cellule) Dtection/Correction des erreurs

Gnralits sur les rseaux


Pas dinterconnexions de technologies htrognes Obligation dun rseau physique unique do des limitations de dploiement

Pas de services de haut niveau

Gnralits sur les rseaux


Pour une technologie donnes, le nombre maximum et minimum de donnes transportes est fixe Il sagit, pour le maximum, de la MTU Maximum Transmission Unit Si la taille minimum nest pas atteinte, il y aura du bourrage, le padding

Gnralits sur les rseaux


Diffrentes MTU :
Technologie Ethernet IEEE 802.3 TokenRing IEEE 802.4 FDDI SMDS X.25 Nb d'octets 1500 1492 4440 et 17940 8166 4352 9180 1007

Gnralits sur les rseaux


3 - Couche rseau
Le rle de la couche rseau est de fournir d'une part les moyens d'tablir, de maintenir et de librer des connexions de rseau entre des systmes ouverts et, d'autre part, de donner les moyens fonctionnels et les procdures ncessaires pour changer, entre les entits de transport, des units de service de rseau

Gnralits sur les rseaux


Interconnexion de rseaux htrognes Systme dadressage logique univoque, global Technique de routage Fragmentation Contrle de flux

Dtection/Correction des erreurs

Gnralits sur les rseaux


Deux technologies possibles : Le mode connect (ex. X.25.3 CCITT modle europen) Le mode non connect (ex. IP DoD modle amricain)

Gnralits sur les rseaux


Ne permet datteindre quun coupleur et pas une application Ne permet dchanger que des paquets doctets Ne permet pas une optimisation du contrle des flux de donnes Nassure pas toujours la scurit du transport des donnes (cas dIP) Pas de services volus si ce nest lacheminement des paquets de donnes

Gnralits sur les rseaux


4 Couche transport
La couche transport doit assurer un transfert de donnes entre les entits de session, ce transport devant tre transparent, c'est dire indpendant de la succession des caractres et mme des lments binaires transports Le service de transport doit optimiser l'utilisation des infrastructures sous-jacentes pour obtenir un bon rapport qualit/rapidit

Gnralits sur les rseaux


Transport de bout en bout de donnes structures telles que des fichiers, des enregistrements ou des flux dinformations Transport scuris des donnes Optimisation du transport indpendamment des rseaux sousjacents Dtection/Correction des erreurs

Dernire des couches basses, oriente rseau et optimisant le rseau

Gnralits sur les rseaux


5 Couche session
Les couches session, prsentation et application constituent les couches hautes du modle OSI

Elles offrent des services orients vers les applications et les utilisateurs alors que les couches basses sont concernes pas la communication fiable de bout en bout
Elles considrent que la couche transport fournit un canal fiable de communication et ajoutent des caractristiques supplmentaires pour les applications

Gnralits sur les rseaux


Le rle de la couche session est de fournir aux entits de prsentation les moyens ncessaires pour organiser et synchroniser leur dialogue Pour arriver ce but, la couche session doit fournir les services ncessaires l'tablissement d'une connexion, de son maintien et de sa libration, et les moyens pour contrler les interactions entre les entits de prsentation

Gnralits sur les rseaux


Pour ouvrir une session avec un processus distant, la couche session doit possder une chronologie dvnements en accord avec le processus distant Les informations changes doivent tre comprhensibles des deux cts de la communication On parle de sessions dapplications ou de sessions utilisateurs Les deux processus communicant, saccordent changer de linformation

Gnralits sur les rseaux


Exemples : Ouverture de sessions FTP (Commandes open @, close, USER toto, PASS passwd)

Ouverture de sessions Telnet (Options, fonctions et commandes du shell)


Appels des sockets en C ou Java

Gnralits sur les rseaux


6 Couche prsentation
La couche prsentation se charge de la syntaxe des informations que les entits d'application se communiquent

Elle joue un rle important dans un environnement de systmes dexploitation et de logiciels htrognes
C'est un intermdiaire indispensable pour une comprhension commune de la syntaxe des documents qui sont transports par le rseau

Gnralits sur les rseaux


La couche prsentation procure un langage syntaxique commun l'ensemble des utilisateurs et des applications connects Si Z est le langage commun, et si une machine X veut changer avec une machine Y, elles utiliseront des traducteurs X<-> Z et Y<->Z Il est possible, au niveau de la couche prsentation, dimplanter des techniques de compression et de chiffrement de donnes

Gnralits sur les rseaux


ASCII EBCDIC UNICODE XML ASN.1

IDL

Gnralits sur les rseaux


7 Couche application
Cette couche donne aux processus d'application le moyen d'accder l'environnement OSI

La couche application ne correspond pas lapplication ellemme


Il sagit dun point dentre de programmation

Gnralits sur les rseaux


En 1987, la normalisation d'une structure globale a t dfinie : la structure de la couche application ou A.L.S. (Application Layer Structure) Il sagit dune norme internationale de l'ISO L'entit d'application fait appel des lments de service d'application ou A.S.E. (Application Service Element)

Gnralits sur les rseaux


Exemples dA.S.E. : A.C.S.E. (Association Control Service Element) contient les fonctionnalits de base pour mettre en communication deux processus indpendamment de leur localisation C.C.R. (Commitment, Concurrency and Recovery) contient les fonctionnalits pour pouvoir maintenir la cohrence de bases de donnes rparties ou dupliques R.T.S. (Reliable Transfer Service) contient les fonctionnalits ncessaires pour assurer une communication secourue. En d'autres termes, les pannes doivent tre transparentes pour l'utilisateur

Gnralits sur les rseaux


M.H.S. (Message Handling System) contient les fonctionnalits pour effectuer de la messagerie lectronique en mode non connect F.T.A.M. (File Transfer, Access and Management) contient les fonctionnalits ncessaires pour un transfert de fichiers et leur manipulation distance V.T. (Virtual Terminal) permet la prsentation normalise d'un terminal connect sur un rseau R.D.A. (Remote Database Access) propose un accs distance sur des bases de donnes

Gnralits sur les rseaux


Exemples non normaliss par lALS : Les appels de fonctions RPC (Remote Procedure Calls) comme la recherche d'une machine ou le chargement d'une arborescence

Les API (Application Program Interface)


Les commandes SQL

Gnralits sur les rseaux