Vous êtes sur la page 1sur 84

BIBLIOGRAPHIE

Rseaux - 3me dition (4me) Andrew Tanenbaum -- InterEditions 1997 (2003)  Rseaux et tlmatique (Tome 1, 2me dition) Guy Pujolle et al. -- Eyrolles -- 1987  Tlinformatique (2me dition) Csar Macchi et al. -- Dunod -- 1987  Introduction la tlinformatique (3me dition) Jean-Marie Munier -- Eyrolles -- 1987  X.25, protocoles pour les rseaux commutation de paquets R.J. Deasington -- Masson -- 1987


La tlinformatique ?


Ensemble des techniques permettant la transmission des donnes entre une source de donnes et un puits ou collecteur de donnes. C'est l'art de raliser une transmission de donnes qui soit la plus parfaite possible, avec des supports qui eux, ne le sont pas. Cest permettre lutilisation dun rseau comme une machine unique virtuelle. Ensemble de techniques mettant en uvre des aspects de tlcommunication au service de linformatique.

Applications tlinformatiques
   

Un transfert de fichiers entre ordinateurs. Un traitement coopratif entre 2 applications. Une base de donnes rpartie. Le partage des ressources dans un rseau de microordinateurs.

Classifications

selon leur taille selon le mode de transmission selon le mode de communication selon leur structure (topologie) selon leur mode de fonctionnement selon leur type de commutation

4 29.02.12

Appellations selon la taille

bus

LAN

MAN

WAN

Internet

1m

10m

1 km

10 km

100 km

LAN : Local Area Network (rseaux locaux) MAN : Metropolitan Area Network (rseaux mtropolitains) WAN : Wide

Area Network (rseaux tendus)

5 29.02.12

Moyens de transmission

liaison physique ondes radio satellite

6 29.02.12

Modes de communication

unidirectionnelle (one way)


(clavier, souris, )

bidirectionnelle lalternat (half duplex)


(talkies-walkies, )

bidirectionnelle (full duplex)


(tlphone, )

7 29.02.12

Mode de fonctionnement

avec connexion
1. Demande dtablissement de connexion 2. Si le rcepteur refuse : pas de connexion 3. Si le rcepteur accepte : tablissement dun circuit 4. Transfert des donnes 5. Libration de la connexion

8 29.02.12

Mode de fonctionnement (suite)

sans connexion
    

le client poste une lettre dans une BAL chaque lettre porte un nom et une adresse un client a une adresse et une BAL propre les contenus des informations sont inconnus du prestataire les supports du transport sont inconnus du client

9 29.02.12

Caractristiques des rseaux




Type des connexions


point point / multipoint

Topologie
maillage / bus / anneau / toile / arbre ...

Taille du rseau
LAN / MAN / WAN / internet

29/02/2012

Page Introduction10

La topologie
Architecture physique du rseau, 2 grandes familles :


 

Canaux en mode point--point




exemple : tlphone filaire exemples : radio, tlvision, ...

Canaux de diffusion


Point Point


Liaison (connexion) point point




un canal est ddi spcifiquement la connexion de deux machines

Rseau point point




ensemble de liaisons point point

29/02/2012

Page Introduction12

Rseaux point--point
Etoile Maillage rgulier

Anneau

Arbre

Point Point (maillage)

29/02/2012

Page Introduction14

Problme du routage

Src

Dst

29/02/2012

Page Introduction15

Rseaux diffusion
Bus

Satellite

Anneau

Multipoint (bus)

29/02/2012

Page Introduction17

Multipoint (anneau)

29/02/2012

Page Introduction18

Multipoint (toile)

Concentrateur

29/02/2012

Page Introduction19

Unicasting

Une machine (source) envoie un message une machine destination

Src

Dst

OK

29/02/2012

Page Introduction20

Broadcasting

Diffusion gnrale : une machine (source) envoie un message toutes les machines

Src OK OK OK OK

29/02/2012

Page Introduction21

Multicasting

Diffusion restreinte : une machine envoie un message aux machines dun groupe

Src OK OK

29/02/2012

Page Introduction22

Problme des collisions

Si deux machines transmettent en mme temps ?

Src1

Src2

29/02/2012

Page Introduction23

Rseaux locaux
 

LAN (Local Area Network) Liaison multipoint


  

bus anneau toile

 

Dimension : jusque quelques kilomtres Taux derreur : peu lev

29/02/2012

Page Introduction24

Rseaux locaux


Ethernet (IEEE 802.3)


10 Mb/s - 100 Mb/s

Token Ring (IEEE 802.5)


4 Mb/s - 16 Mb/s

 

Token bus (IEEE 802.4) FDDI (Fiber Distributed Data Interface)


100 Mb/s

29/02/2012

Page Introduction25

Rseaux mtropolitains
  

MAN (Metropolitan Area Network) Fdration de rseaux locaux Deux bus unidirectionnels
 

artres gros dbit pine dorsales (backbones)

  

Dimension : un campus, une ville Dbit : 64 Kb/s 155,52 Mb/s Norme DQDB : IEEE 802.6

29/02/2012

Page Introduction26

Rseaux longue distance


 

WAN (Wide Area network) Constitution


 

htes routeurs

 

Dimension : un pays, un continent Taux derreur : relativement lev

29/02/2012

Page Introduction27

Rseaux longue distance

routeur

hte sous-rseau

29/02/2012

Page Introduction28

internet
  

Interconnexion de rseaux intranet = internet priv Internet = le rseau mondial

29/02/2012

Page Introduction29

Modes de communication

29/02/2012

Introduction

Page 30

Liaison point point

On sintresse ici (pour simplifier) une communication sur une liaison point point.

29/02/2012

Page Introduction31

Modes de Fonctionement

Trois modes distincts :




Mode sans connexion Mode sans connexion mais avec accuss de rception (ack) Mode avec connexion

29/02/2012

Page Introduction32

Mode sans connexion


 

Aucune connexion au pralable Pas d'accus de rception




Ce service convient :
 

si une trame est perdue

lorsque le taux d'erreur est faible lorsque la correction des erreurs est prvue dans les couches suprieures pour des trafics en temps rel

29/02/2012

Page Introduction33

Mode sans connexion

Transmission avec succs

trame

Transmission avec chec

trame

29/02/2012

Page Introduction34

Mode sans connexion mais ack


  

Mode plus fiable que le prcdent. Chaque trame envoye doit tre acquitte. Lmetteur peut r-envoyer une trame si aucun ack nest arriv aprs une certaine temporisation. Ce service convient pour des canaux peu fiables tels que les liaisons sans fils.

29/02/2012

Page Introduction35

Mode sans connexion mais ack

Transmission avec succs trame t0

t1

ack

29/02/2012

Page Introduction36

Mode sans connexion mais ack

Transmission avec (un) chec

t0

trame

temporisation
trame ti

ti+1

ack

29/02/2012

Page Introduction37

Mode avec connexion




Fournit la couche rseau lquivalent dun canal fiable. Trois phases :




tablissement de la connexion
=> initialisation de certains paramtres

 

Transmission des donnes Libration de la connexion


=> libration des ressources utilises

29/02/2012

Page Introduction38

Mode avec connexion

Etablissement de la connexion CD(x, y, ) t0

t1

CA(w,z,)

CD = Connexion Demande CA = Connexion accepte

29/02/2012

Page Introduction39

Mode avec connexion

Transmission des donnes trame 0 ti

trame n

tj

29/02/2012

Page Introduction40

Mode avec connexion

Libration de la connexion DD tk

tk+1

DA

DD = Dconnexion Demande DA = Dconnexion accepte

29/02/2012

Page Introduction41

Interconnexion de rseaux

A
Gateway

Gateway

42 29.02.12

Type de commutation

commutation de circuits
la premire (tlphone)

commutation de messages
pas raliste (mmoire chaque n ud)

commutation de paquets
avec ou sans connexion (Internet, circuits virtuels)

commutation de cellules
ATM (du CNET!)

43 29.02.12

Commutation de circuits

chaque commutateur gre un certain nombre de circuits temps dtablissement du circuit circuit entre deux interlocuteurs = suite de circuits entre commutateurs problme : mobilisation du circuit mme si aucune donnes transmettre une fois connect, temps de propagation faibles et pas de congestion

44 29.02.12

Commutation de messages

Transmission du message de commutateur en commutateur jusquau destinataire store & forward exemple du systme tlgraphique (ruban!) problme de la mmoire ncessaire si problme : retransmettre tout le message

45 29.02.12

Commutation de paquets (mode datagramme)

46 29.02.12

Commutation de paquets (mode datagramme, suite)

A
Type Data Address B Data Field 10101010101101

transmission Type Data Address A Data Field 10101010101101

47 29.02.12

Commutation de paquets (mode datagramme, suite)


Conversions mcanismes de contrle de flux mcanismes de contrle derreur ordre de remise non garanti rseau non transparent cots bass sur le volume

48 29.02.12

Commutation de paquets (circuit virtuel)

49 29.02.12

Commutation de paquets (circuit virtuel, suite)

Phases de communication :
1) Etablissement du circuit virtuel 2) Utilisation du circuit virtuel 3) Libration du circuit virtuel

Avantages :
  

squencement des paquets rtablissement en cas de coupure rmission

50 29.02.12

Commutation : comparaison
de circuit de message de paquets

A BC D

A BC D

A BC D
51 29.02.12

Pourquoi des protocoles et des architectures de rseaux ?

Machine A

Machine B

Envoi d'un fichier

MAN ou WAN Rseau de communication

Rception du fichier

Pourquoi des protocoles et des architectures de rseaux ?




- Transfert de fichiers entre 2 ordinateurs situs sur deux rseaux locaux interconnects par un MAN ou un WAN - Quels sont les problmes ? Avant lenvoi des premiers octets du fichier, la machine source doit : 1) accder au rseau, 2) sassurer quelle peut atteindre la machine destination en donnant une adresse, 3) sassurer que la machine destination est prte recevoir des donnes, 4) contacter la bonne application sur la machine destination, 5) sassurer que lapplication est prte accepter le fichier et le stocker dans son systme de fichier Pendant lenvoi, les 2 machines doivent : 6) envoyer les donnes dans un format compris par les 2 machines, 7) grer lenvoi des commandes et des donnes et le rangement des donnes sur disque, 8) sassurer que les commandes et les donnes sont changes correctement et que l application destinataire reoit toutes les donnes sans erreur et dans le bon ordre. Ncessit d une coopration entre les 2 machines rgit par des rgles et des conventions (notion de protocole)

      

   

53

La normalisation
Objectifs :  systmes ouverts / htrognes ex : rseau de pc, mac, alpha, sun, bull sous MacOS, Windows NT/2000/XP, Linux, AIX  raccorder des rseaux entre eux => Besoin de normes de communication !

La normalisation


Besoin de dfinir des protocoles normaliss ou standardiss afin que seule l implmentation des protocoles change Standards de fait ou dfinis par des organismes privs Organismes les plus connus :
  

ISO : International Organisation for Standardisation ITU (ex CCITT) : International Telecommunication Union IEEE : Institute of Electrical and Electronic Engineers

Objectifs de ces normes

 

Compatibilit entre diffrents systmes Facilit dimplmentation

=> structuration en couches des logiciels rseau

Ide dun modle en couches


Couche :  1 fonctionnalit 1 couche.  La gestion interne dune couche est indpendante des autres.  Chaque couche :
 

sappuie sur les fonctionnalits de la couche infrieure offre des services la couche suprieure

Protocole : rgles et conventions utilises pour la conversation entre 2 couches de mme niveau. Interface : oprations lmentaires et services quune couche infrieure offre une couche suprieure

P I I

P I I

Protocole Modle OSI

60

Protocole : lexemple du tlphone


Protocole pour l'expression des ides : le langage vos protocoles doivent tre clairement expliqus Bien entendu, mais un dessin vaut un long discourt Protocole pour l'expression des ides : le langage

Protocole de dialogue tlphonique

"ii, Jojo" ---- --------- ---- ---- -- -"A bientt"

"Allo !" ---- --------- ---- ---- -- -"A bientt"

Protocole de dialogue tlphonique

Protocole pour oprer un appel tlphonique

Protocole pour oprer un appel tlphonique

61

Ncessit de protocole


Les changes d'informations rpondent un protocole


     

Fabrication du texte du message communiquer Ajout des (encapsulation dans les) formules de politesses Ajout des informations de destination et d'origine Eventuellement codage, ( traduction ) Mise sous enveloppe ( adresse ) Mise la poste

62

Le modle OSI Open System Interconnection

M. Dupont a un message transmettre

APPLICATION

Message exploit par M. Durand M Durand sort la lettre de son enveloppe et la lit

Transcription du message sous forme dune lettre en franais

PRESENTATION Langage commun: le franais Protocole de la couche prsentation

Mettre la lettre sous enveloppe avec timbre et adresse afin den assurer le transport via le service postal

TRANSPORT Respect de la mthode dadressage prconis par la poste (ex. code postal) Protocole de la couche transport

La destination correspond ladresse indique sur lenveloppe

63

Le modle OSI

Poster la lettre dans un bureau de poste afin de la remettre au rseau postal

RESEAU Routage du circuit assur par les centres de tri Protocole de la couche rseau

Poster la lettre dans la bote lettre de M Durand

La lettre est tamponne par le centre de tri metteur afin de pouvoir dtecter dventuels problmes dacheminement, puis range dans un sac
Centre de Tri PTT

LIAISON Reprage des centres de tris metteur et destinataire Protocole de la couche liaison

Le sac est ouvert et le courrier est tri en fonction de ses rfrences


Centre de Tri PTT

64

Le modle OSI

Centre de Tri PTT

Centre de Tri PTT

Chargement des sacs dans le vhicule assurant lacheminement des diffrents sacs

PHYSIQUE Suivant les distances on utilisera diffrents moyens logistiques (avion, camion, )

Dchargement des sacs larrive au centre de tri destinataire

65

Protocole
Concept OSI ( Open System Interconnection ) de l ISO ( International Standard Organisation ) Principe dchange dinformation entre 2 couches de mme niveau situes sur deux systmes distants Comprend principalement la description de trames

66

Le modle OSI

Les 7 couches de l'architecture ISO


Poste de travail Concentrateur Ethernet Poste de travail

APPLICATION

APPLICATION

Gestion des applications

PRESENTATION

PRESENTATION

Gestion des messages 5


SESSION SESSION

TRANSPORT

TRANSPORT

RESEAU

RESEAU

RESEAU

Gestion des communications 2


LIAISON LIAISON LIAISON

PHYSIQUE

PHYSIQUE

PHYSIQUE

67

Dcomposition en couches

Objectif : simplifier la perception globale dun rseau Moyen : dialogue dune couche n vers une couche n+1 ou n-1 Problmatique : prvoir tout ce quune couche peut demander une autre

68

Mode de fonctionnement du modle OSI




Circulation des informations :




Pour transmettre des donnes, une application demande un service l'application de communications en lui envoyant un bloc d'informations. L' application de communications transmet, aprs l'avoir au besoin adapt, ce bloc la prsentation. La prsentation fait de mme pour la session et ainsi de suite.

69

Mode de fonctionnement du modle OSI ( suite )




Demandeurs et fournisseurs de services :


 

Une couche qui s'adresse une couche infrieure, est Demandeur de service. Une couche transmet une couche suprieure, est Fournisseur de service.

Transparence :


Une caractristiques du dispositif de communication




Les oprations que ralisent un fournisseur de service sont transparents au demandeur. Mais un minimum d'informations sur les conditions de fonctionnement des fournisseurs sera dlivr aux demandeurs -> connatre les conditions de services en cours (rupture de communication ... ).
70

Interfaces entre couches adjacentes




Pour chaque couche, la normalisation dfinit


  

des SDU : bloc transmettre reu de la couche suprieure des PCI : informations de service pour la couche homologue distance des PDU : bloc remis la couche infrieure

1 re lettre 2e lettre A : application S :service P : prsentation S : session P : protocol T : transport N : network L : link P : physic

3e lettre D : data C : control

4e lettre U : Unit I : Informations

71

Principe de lInterfaces entre couches adjacentes

Un bloc de donnes considr porte deux appellations diffrentes :


 

Au niveau transport TPDU ( Transport Protocol Data Unit), A niveau rseau NSDU (Network Service Data Unit, Unit de donnes du Service de Rseau).

72

Rseau <->Liaison <-> Physique

73

Dialogues de service


Un dialogues de services s'tablit entre couches de mme niveau chaque change

74

Modle O.S.I
Il possde 7 couches


Couches de 1 4: couches basses charges d assurer un transport optimal des donnes Couches 5 7: couches hautes charges du traitement des donnes
7 6 5 4 APPLICATION PRESENTATION SESSION TRANSPORT RESEAU LIAISON PHYSIQUE SUPPORT PHYSIQUE 75 PAQUETS TRAMES BITS APPLICATION 7 6 5 4 3 2 1

PROTOCOLE
MESSAGES

PRESENTATION SESSION TRANSPORT RESEAU LIAISON PHYSIQUE

SERVICE
3 2 1

Modle O.S.I.
Le modle d Interconnexion des Systmes Ouverts (I.S.O) de l Organisation de Standardisation Internationale (O.S.I) sert de rfrence tous les systmes de communication.

7 6 5 4 3 2 1

APPLICATION PRESENTATION SESSION TRANSPORT RESEAU LIAISON PHYSIQUE

Interface avec l application Reprsentation des donnes Synchronisation du dialogue Connexion entre les 2 htes distants Routage=Acheminement des paquets Construction des trames + Dtection des erreurs Codage des bits + Caractristiques lectriques
76

Le modle OSI

7 : Application 6 : Prsentation 5 : Session 4 : Transport 3 : Rseau 2 : Liaison 1 : Physique

Service appropri pour les applis Syntaxe des donnes Synchronisation des applications Contrle des donnes Dtermination de la route Transfert de linformation Transmission dun flux de bits
77

Le modle OSI

7. Application

Programmes
installs sur l'ordinateur

int erface avec les logiciels

6. Prsentation
format, comp ress ion , crypt age d es do nnes

5. Session
Identificat ion de l'utilisateu r avec ouver ture d' une sess ion de trav ail

4. Transport
TCP

TCP/IP

3. Rseau
IP

Drivers Cartes (rseau, )

2. Liaison de donnes 1. Physique

Cble
78

Le modle DoD :TCP / IP 7 : Application 6 : Prsentation 5 : Session 4 : Transport 3 : Rseau 2 : Liaison 1 : Physique Modle OSI Transport Internet Accs rseau Modle TCP/IP
79

Application

I.S.O. et Bus de Terrain

Le Bus de Terrain
Le bus de Terrain est bas sur la restriction du modle I.S.O. 3 couches.

7 6 5 4 3 2 1

APPLICATION

Les couches 3 6 sont vides: Pas d interconnexion avec un autre rseau

LIAISON PHYSIQUE

Couche Liaison = L.L.C. : Logical Link Control M.A.C. : Medium Access Control
80

I.S.O. et Bus de Terrain

COUCHE LIAISON :

L.L.C. : Logical Link Control Filtrage des messages

APPLICATION

Recouvrement des erreurs bit/trame Notification de surcharge

M.A.C. : Medium Access Control


LLC 2 MAC

Mise en trame: mission/rception Dtection et signalisation du bit erreur Arbitrage: gestion de l accs au mdium

PHYSIQUE

81

Rle des couches




Les couches 5 7 assurent des fonctions de traitement de l'information




la synchronisation des changes, la reprsentation de l'information...

Les couches 1 4 sont charges de mettre en oeuvre les fonctions de transmission de l'information.


Elles assurent, entre autres, le contrle des erreurs de transmission, le routage de l'information dans le rseau, les contrles de bonne rception, le contrle de flux, etc...

82

Les 7 couches du modle OSI


7 Application

Elle dfinit les mcanismes communs utiles aux applications rparties et la signification des informations changes. Elle dfinit la forme des informations changes : structure, syntaxe, codage... Elle fournit des outils de synchronisation et de gestion du dialogue communicantes Elle fournit des moyens de transport d'information d'un bout l'autre entre utilisateurs situs dans des systmes diffrents, indpendamment des caractristiques du ou des rseaux rellement utiliss Elle ralise l'acheminement des informations au travers du rseau pour des non directement connects Elle permet le transfert fiable d'information entre des systmes directement connects Elle dcrit les interfaces mcaniques et lectriques pour l'change des signaux porteurs des informations .
83

6 Prsentation 5 Session entre entits 4 Transport deux

3 Rseau modules 2 Liaison 1 Physique

Rle des couches 1 et 2




Couche 1 ou couche physique


  

Mode de reprsentation des donnes (bits) ou codage Spcifications mcaniques et lectriques Synchronisation, dtection erreur bit

Couche 2 ou couche liaison




 

Assure un premier niveau de contrle de la transmission en offrant un service de transmission scuris Structuration des donnes sous forme de trames Dtection et correction (par retransmission) des erreurs dtectes et non corriges par le niveau 1 (utilisation de codes dtecteur / correcteur derreur CRC pour erreur trame)
84