Академический Документы
Профессиональный Документы
Культура Документы
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
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
5 29.02.12
Moyens de transmission
6 29.02.12
Modes de communication
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
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
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 de diffusion
Point Point
29/02/2012
Page Introduction12
Rseaux point--point
Etoile Maillage rgulier
Anneau
Arbre
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
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
Src1
Src2
29/02/2012
Page Introduction23
Rseaux locaux
29/02/2012
Page Introduction24
Rseaux locaux
29/02/2012
Page Introduction25
Rseaux mtropolitains
MAN (Metropolitan Area Network) Fdration de rseaux locaux Deux bus unidirectionnels
Dimension : un campus, une ville Dbit : 64 Kb/s 155,52 Mb/s Norme DQDB : IEEE 802.6
29/02/2012
Page Introduction26
htes routeurs
29/02/2012
Page Introduction27
routeur
hte sous-rseau
29/02/2012
Page Introduction28
internet
29/02/2012
Page Introduction29
Modes de communication
29/02/2012
Introduction
Page 30
On sintresse ici (pour simplifier) une communication sur une liaison point point.
29/02/2012
Page Introduction31
Modes de Fonctionement
Mode sans connexion Mode sans connexion mais avec accuss de rception (ack) Mode avec connexion
29/02/2012
Page Introduction32
Ce service convient :
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
trame
trame
29/02/2012
Page Introduction34
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
t1
ack
29/02/2012
Page Introduction36
t0
trame
temporisation
trame ti
ti+1
ack
29/02/2012
Page Introduction37
tablissement de la connexion
=> initialisation de certains paramtres
29/02/2012
Page Introduction38
t1
CA(w,z,)
29/02/2012
Page Introduction39
trame n
tj
29/02/2012
Page Introduction40
Libration de la connexion DD tk
tk+1
DA
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
46 29.02.12
A
Type Data Address B Data Field 10101010101101
47 29.02.12
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
49 29.02.12
Phases de communication :
1) Etablissement du circuit virtuel 2) Utilisation du circuit virtuel 3) Libration du circuit virtuel
Avantages :
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
Machine A
Machine B
Rception du fichier
- 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
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
60
61
Ncessit de 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
APPLICATION
Message exploit par M. Durand M Durand sort la lettre de son enveloppe et la lit
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
63
Le modle OSI
RESEAU Routage du circuit assur par les centres de tri Protocole de la couche rseau
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
64
Le modle OSI
Chargement des sacs dans le vhicule assurant lacheminement des diffrents sacs
PHYSIQUE Suivant les distances on utilisera diffrents moyens logistiques (avion, camion, )
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
APPLICATION
APPLICATION
PRESENTATION
PRESENTATION
TRANSPORT
TRANSPORT
RESEAU
RESEAU
RESEAU
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
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
Une couche qui s'adresse une couche infrieure, est Demandeur de service. Une couche transmet une couche suprieure, est Fournisseur de service.
Transparence :
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
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
71
Au niveau transport TPDU ( Transport Protocol Data Unit), A niveau rseau NSDU (Network Service Data Unit, Unit de donnes du Service de Rseau).
72
73
Dialogues de service
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
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
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
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
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
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
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
LIAISON PHYSIQUE
Couche Liaison = L.L.C. : Logical Link Control M.A.C. : Medium Access Control
80
COUCHE LIAISON :
APPLICATION
Mise en trame: mission/rception Dtection et signalisation du bit erreur Arbitrage: gestion de l accs au mdium
PHYSIQUE
81
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
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
Mode de reprsentation des donnes (bits) ou codage Spcifications mcaniques et lectriques Synchronisation, dtection erreur bit
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