Sie sind auf Seite 1von 30

Chapitre 1 Introduction la Tlinformatique

ISIma 2010/1011

1/30

I- Introduction
La tlcommunication ralise la transmission de diffrents types dinformation: voix, vido, donnes, etc La Communication entre ordinateurs tlinformatique est une application de la tlcommunication au domaine de linformatique.
Tlinformatique: exploitation distance de systmes informatiques grce lutilisation de dispositifs de tlcommunication

ISIma 2010/1011

2/30

Un rseau dordinateurs est un ensemble de stations autonomes (htes) connects entre eux par un rseau (ou un sous rseau) et pouvant changer des informations (texte, son, image) Les stations peuvent tre des ordinateurs, imprimantes etc. La connexion ncessite des nuds de communications (ex. routeurs, commutateurs, etc) dont le but est daiguiller les paquets dinformation vers les autres nuds des liens de communications (supports) qui assurent le transfert des paquets entre deux nuds Les buts dun rseau sont: Disponibilit: les programmes et les ressources seront disponibles pour tout usager du rseau peu importe lendroit o il se trouve. conomie: un rseau permet une conomie de ressources de communications Fiabilit: amlioration de la fiabilit en ayant plusieurs chemins de communication possibles et plusieurs moyens de calculs disponibles. Communications: amlioration de la communication personnelle
ISIma 2010/1011

3/30

Problmes lis au rseau


Dans un rseau, on doit tre capable de : tablir (et terminer) une connexion avec une autre machine. Identifier la source et la destination (adressage). Assurer un transfert de donnes: Simplex : une seule direction. Duplex : deux directions. Half duplex : deux directions l'alternat. Pouvoir dtecter et corriger des erreurs. Remettre les donnes en ordre. Des noeuds nenvoient pas les messages dans lordre o ils les ont reus. Synchroniser un metteur rapide et un rcepteur lent (contrle de flux). Effectuer un routage lorsqu'il y a plusieurs chemins possibles vers la destination. Contrler la charge du rseau.
ISIma 2010/1011

etc

4/30

Principes de la Transmission des Donnes


Machine A ETTD
Adaptateur Adaptateur

Machine B ETTD

ETCD

Support de transmission Circuit de donnes

ETCD

ETTD: (Equipement Terminal de Transmission de Donnes) dsigne lquipement informatique qui gnre les donnes transmettre et qui traite les donnes reues (Ordinateur, Serveur, Imprimantes ). ETCD: (Equipement Terminal de Circuit de Donnes) est plac chaque extrmit du support de transmission : adapte le signal transmettre aux caractristiques du support physique. Si la transmission est en bande de base ETCD = CoDec (Codeur/Decodeur) Si la transmission par modulation 5/30 ISIma 2010/1011 ETCD = Modulateur/Dmodulateur (Mo/Dem)

Principales caractristiques de la TD
Les dbits de transmission : Dbit = rapidit de la transmission f (quipements E/R, de la distance et du type de support) pour une certaine qualit de transmission. Units : Bits/s, Kbits/s,,Mbits/s Les erreurs de transmission : pas de fiabilit totale dans la transmission. Valeur quantifiable = Taux erreur sur le bit Exemples : 10-5 pour les lignes tlphonique 10-7 cable coaxial ; 10-10 fibre optique Les dlais : la transmission des donnes nest pas instantane Cas des rseaux maills : constitu de plusieurs dlais Le dlai dinjection : dpend du dbit du support et de la taille des donnes Le dlai de propagation Le dlai dattente : quand le commutateur est occup, les units en cours doivent attendre Le dlai de traitement : fonctions se font dans le commutateur ( contrle derreurs, routage,). Cest la somme su dlai dexcution des oprations dans les commutateurs et le dlais dattente
Impacte sur ISIma 2010/1011 le type dapplications pouvant utiliser le rseau.
6/30

II- Types et topologies de rseaux


1. Type des rseaux
On distingue diffrents type de rseaux selon : Leur taille Leur vitesse de transfert Leur tendue

Les rseaux locaux ou Local Area Network (LAN)


Objectif : permettre le transport de toute les informations dans une gographie rduite (une salle ; un ensemble de btiment). Dbits binaires importants de qq Mbps qq Gbps Temps dmission des messages trs faibles Taux derreurs trs faibles (de 10-9 10-12 ) Couverture gographique limite quelques kilomtres Temps de propagation des messages relativement faibles
ISIma 2010/1011

7/30

Les rseaux mtropolitains ou Metropolitan Area Network (MAN)


Objectif : gnralement : interconnexion de rseaux locaux situs dans une mme grande ville. Dbits binaires de qq dizaines de Kbps une centaine Mbps Temps dmission des messages trs faibles Taux derreurs assez faibles Couverture gographique quivalente celle dune ville Temps de propagation des messages non ngligeables

Les rseaux tendus ou Wide Area Network (WAN)


Objectif : transporter des donnes des distances suprieures celles dun pays. Temps dmission des messages peu importants Couverture gographique illimite Temps de propagation des messages assez levs
8/30

ISIma 2010/1011

LAN

MAN

WAN

10 m

100 m

1 km

10 km

100 km

Distances

Distance entre les machines

Localisation

Catgorie du rseau

10 m 2 Km 1 80 Km 50 40000 Km

Salle, Immeuble, Entreprise Ville, Rgion Continent, Terre

LAN (Local Area Network) MAN (Metropolitan Area Network) WAN (Wide Area Network)

ISIma 2010/1011

9/30

2. Topologie dun rseau


Un rseau informatique est constitu dordinateurs relis entre eux grce un matriel: cblage, carte rseau ainsi que dautre quipement permettant la bonne circulation des donnes : Larrangement physique de ces lments est appel topologie physique. Rseau en anneau: rseau local (anneau jeton ou Token Ring). Tout change entre deux stations passe par toutes les stations intermdiaires. Rseau en arborescence: Il y a une station racine. Les stations peuvent communiquer entre elles. La majorit des rseau tlinformatiques. Rseau en toile: les stations sont toutes relies une station centrale (concentrateur ou Hub). Toute communication doit passer par la station centrale. Rseau en bus: rseau local. Les stations partagent le mme bus (Ethernet). Le message est diffus toutes les stations. etc

ISIma 2010/1011

10/30

III- Mcanismes Gnraux Communication avec ou sans Connexion (1/2)


Le Mode avec connexion
Ncessite ltablissement dune connexion : 3 tapes Etablissement de la connexion - Transfert des donnes - Libration de la connexion Echange permanent de paramtre communication: ngociation de la QoS. de service entre participants la

Lourdeur de mise en place dune connexion. Rservation du chemin pendant toute la dure de la communication.

Le Mode sans connexion


mission des donns sans tablir une connexion. Absence de ngociation entre metteur et rcepteur. Intressant pour le transport des messages cours. Les paquets ne suivent pas ncessairement le mme chemin.
ISIma 2010/1011

11/30

Mcanismes Gnraux Point--Point, Multi-Point, Diffsion


Transmission point point

(2/2)

Seffectue entre deux entits uniquement : un metteur et un rcepteur Exemple : Client/Serveur, Source/Puit, Producteur/Consommateur

Transmission multi-points
Plus que deux entits communicantes sont concerns par la communication Un metteur/K rcpteurs Exemple : Transmission dune vido-confrence sur Internet, Transmission dune squence Vido plusieurs utilisateurs

Diffusion (Broadcast)
Toutes les entits connect au rseau sont concernes par linformation Un metteur/ Tous les autres rcepteurs La communication multi-point est parfois appele Diffusion Restreinte
12/30

ISIma 2010/1011

IV- Les rseaux commuts


1- Les rseaux commutation de circuits
Principe: Avant tout change dinformation, un Chemin physique doit tre tabli entre les entits dsirant communiquer. Tout dialogue se dcompose en 3 phases : 1. tablissement du circuit entre les quipements terminaux par rservation de lensemble des circuits ncessaires lintrieur du rseau. 2. Transfert des informations. 3. Libration pour permettre la rutilisation des diffrents circuits par dautres quipements terminaux.
ISIma 2010/1011

13/30

Avantages Connexion assure de bout en bout. Dlai de transmission constant et transfert des messages sans attente au niveau des commutateurs. Aucun risque de congestion du rseau. Inconvnients Monopolise les circuits entre commutateurs : Taux dactivit faible. Ncessite la disponibilit simultane des deux quipements terminaux pour tout dialogue. Sous utilisation de la bande passante. Perte de temps due a ltablissement de connexion et mme possibilit de rejet. Manque de dynamisme pour les diffrents commutateurs. Rq: La Commutation de circuit Adapte a la nature du trafic tlphonique Nest pas adapte au trafic tlinformatique
14/30

ISIma 2010/1011

2- Les rseaux commutation de messages


Principe Le message transite ainsi travers le rseau par rmissions successives entre les commutateurs Avantages Une meilleure utilisation des voies de communication. Suppression de la phase dtablissement de la connexion ce qui implique un gain en temps pour les systmes changeant peu dinformation. Inconvnients Si lchange dinformation est important, le cumul des temps de commutation conduit des dlais excessifs. Un acquittement ngatif cause une perte de temps considrable. Le temps de traverse dpend des temps dattente dans les diffrents nuds.
ISIma 2010/1011

15/30

3- Les rseaux commutation de paquets


Principe Ce rseau fonctionne selon le mme principe que le rseau commutation de messages, sauf quici les messages sont dcoups en plus petites entits appeles paquets. Avantages Rduction du dlai de transmission. La taille des paquets et leur acheminement parallle optimise lutilisation des commutateurs. Inconvnients Perte defficacit dans lutilisation des voies puisque les informations dadressage et de numrotation doivent tre rajoutes au niveau de chaque paquet. Complexit de traitement due au segmentation des messages leur entre dans le rseau et le rassemblage des paquets leur sortie. 16/30 ISIma 2010/1011

Diagramme des temps (1)


Rq : pour cette reprsentation le temps de propagation est ngligeable.
E
Dlai dacheminement Demande de connexion

C
Tc

R
Dlai dacheminement

R
Dlai dacheminement

C
Tc

Accord Echange

Tc

(a) Commutation de circuits

(b) Commutation de messages

(c) Commutation de paquets

ISIma 2010/1011

17/30

Diagramme des temps (2)


Rq : pour cette reprsentation le temps de propagation nest pas ngligeable.
Tp Tt Tc
Dlai dacheminement

Dlai dacheminement

Dlai dacheminement

(a) Commutation de circuits


ISIma 2010/1011

(b) Commutation de messages

(c) Commutation de paquets


18/30

IV- Grandeurs caractristiques


1- Dbit:
Quantit dinformations quun rseau peut faire passer par unit de temps Unit : bit par second (b/s) Echelle : Kbit/s = 1000 b/s, Mbit/s = 1000 Kbit/s, Gbit = 1000 Mbit/s
Dbit utile = Quantit d info. totale - Quantit dinfo. affecte au contrle Temps de transmission total Dbit utile Dbit thorique Quantit d info utile

Quantit d info utile Temps de transmission total

Efficacit =

Quantit dinfo totale

2- Dlai:
Temps de transmission ou Dlai de transmission ( Tt ) : Tt = L: longueur du message en bits Temps de propagation (Tp) Distance Tp = Vitesse de lagent physique

L D
D: Dbit de la ligne en bits/s

ISIma 2010/1011

Dlai total = temps de transmission + temps de propagation + temps de traitements au niveau des quipements traverss

19/30

Taux dactivit

Tr T

100

Tr: temps rel doccupation de la ligne (s) T: temps total de rservation (s)

Taux de connexion

E=

NxT 3600

N: nombre de communication observe en une heure T: dure moyenne dune communication

Efficacit

Eff =

Dbit utile Dbit thorique

Quantit dinformation utile Quantit dinformation totale

ISIma 2010/1011

20/30

V. Protocole et normalisation
1. Dfinition
Un protocole est un ensemble des rgles et conventions qui fixe de manire parfaitement dtaille toutes les caractristiques de lchange des informations. Le protocole dcrit un aspect syntaxique des donnes changes et un aspect smantique qui concerne les informations de contrle pour la coordination, les erreurs et la synchronisation (vitesse et squence) Syntaxe : Les diffrents champs Le nombre de bits occups par chaque champs
@ destinataire @ source Longueur Donnes

Smantique : Signification de chaque champs

ISIma 2010/1011

21/30

2. Hirarchie des protocoles


Afin de rendre plus abordable la conception des rseaux, ceux-ci sont organiss en niveaux appels couches.

Leur nombre, leur nom, leur fonction varie selon les rseaux. Chaque couche offre des services la couche suprieure et utilise les services offerts par la couche infrieure.
ISIma 2010/1011

22/30

Le niveau le plus bas not 1 Le niveau le plus lev not N lutilisateur

communication physique application mise en oeuvre par

Chaque couche communique avec la couche homologue distante travers le protocole de la couche N. Entre deux couches adjacentes, on trouve une interface qui dfinit les oprations lmentaires et les services que la couche infrieure offre la couche suprieure. Les objectifs dune structuration en couche : Organiser lensemble des fonctions raliser en un nombre de couches logiquement bien dfinies (Deux fonctions de natures diffrentes doivent se situer dans des couches distinctes) Rendre les relations entre couches le plus simple possible (En permettant uniquement des relations entre couches adjacentes) Confrer chaque couche une proprit dindpendance (Limplmentation dune couche doit pouvoir tre modifie sans modification des couches infrieures ou suprieures)
ISIma 2010/1011

23/30

Interaction entre couches : exemple

Distinguer deux sortes de communication : lune est effective (conversation entre deux couches adjacentes) lautre virtuelle (communication entre couches homologues)
ISIma 2010/1011

Notion de service Notion de protocole


24/30

Notion de service
Chaque couche offre un nombre de services. La ralisation des services est rpartie entre les diffrents lments suivants :
Les entits :

Ce sont les lments fournisseur de service : - Pour les couches les plus base, elle sont de nature matrielles. - Pour les couches de niveaux levs, elle sont de nature logicielles.
Les points daccs ou Service Access Point (SAP) :

Pour que la couche N+1 accde aux services offerts par la couche N, les deux entits de niveaux N et N+1 vont tablir un lien via un SAP.

ISIma 2010/1011

25/30

Les units de donnes :

- On appel PDUi les messages changs par un protocole au niveau i ( PDU = Protocole Data Unit). -On appel SDUi les donnes passes, dans un mme systme, de la couche i+1 la couche i (SDU = Service Data Unit) - Un protocole de niveau i ajoute linformation reue de la couche i+1 des informations de contrle appeles PCIi (PCI = Protocole Control Information)

ISIma 2010/1011

26/30

3. Les primitives de service


Les primitives de service dcrivent le langage des changes entre les entits. Quatre types de primitives peuvent tre changes entre deux systmes : Primitives de demande (requte) : une entit sollicite un service Indication: une entit est inform dun vnement Rponse: une entit rpond a un vnement Confirmation: une entit est inform de sa demande de service Syntaxe : (Couche_) prfixe . suffixe. prfixe : dfinit le service suffixe : dfinit la classe de la primitive Exemple : T_Data.request Quelques type de service tablissement de connexion : (CONNECT.requeste ) Transfert de donnes : DATA.Requeste )

ISIma 2010/1011

27/30

Exemple 1
Exemples de primitives offrant un service orient connexion avec confirmation
Sys A Sys B
Rseau 1 N+1-connect-reqest 2 N+1-connect-indication 3 N+1-connect-response 4 N+1-connect-confirmation

Shma denchanement temporel des primitives

Remarque: Une primitive peut comporter ou non des paramtres Par exemple la primitive CONNECT.request qui demande dtablissement de connexion possdera gnralement en paramtre - Les adresses des entits source et destination - Des paramtres de qualit de service (dbit, taux derreurs, etc.)
ISIma 2010/1011

28/30

Exemple 2

Comparaison avec le systme tlphonique

Examinons les tapes ncessaires pour inviter quelquun a une soire 1) 2) 3) 4) 5) 6) 7) 8) 9) CONNECT.request: faire le numro CONNECT.indication: a sonne CONNECT.response: il dcroche CONNECT.confirm: vous attendez larrt de la sonnerie DATA.request: vous linvitez DATA.indication : il entend votre invitation DATA.request: il dit quil serait ravie de venir DATA.indication: vous entendez quil accepte DISCONNECT.request: vous raccrochez
DISCONNECT est un service sans confirmation CONNECT est un service avec confirmation

10) DISCONNECT.indication: il lentend et raccroche galement

ISIma 2010/1011

29/30

Schma denchanement temporel des primitives

1/ CONNECT.request 2/ CONNECT.indication 3/ CONNECT.response 4/ CONNECT.confirm 5/ DATA.request 6/ DATA.indication 7/ DATA.request 8/ DATA.indication 9/ DISCONNECT.request 10/ DISCONNECT.indication

ISIma 2010/1011

30/30