Beruflich Dokumente
Kultur Dokumente
Plan du cours
Chap1: Introduction aux rseaux informatiques : Gnralits Chap2: Modle OSI : Open System Interconnection Modle TCP/IP Chap3: tude de la couche Physique du modle OSI Chap4: tude de la couche Liaison de donnes du modle OSI Chap5: tude de la couche rseau du modle OSI Chap6: tude des couches 4-5-6-7 du modle OSI Chap7: Exemples de protocoles de la couche Application
Architecture des Rseaux 2010-2011 2
Chap 1 : Generalits
2010-2011
Introduction Internet
Dfinition Internet= Interconnected Networks. Internet = ensemble de rseaux connects entre eux par des moyens matriels (routeurs, satellites, fibres optiques, rptiteurs...) et logiciels (pile protocolaire TCP/IP).
2010-2011
Introduction Internet
Structure:
Structure matrielle diversifie Structure logique unique (TCP/IP) Internet = ensemble de s-rseaux de toutes tailles {des rseaux rgionaux, des rseaux locaux
duniversits et centres de recherche, rseaux militaires} + votre ordinateur s'il est connect
Internet.
Architecture des Rseaux 2010-2011 5
Introduction Internet
Internet = {ensemble de clients et de serveurs + routeurs + supports de communication + }
Vers rseau Satellites Acteur 1 Vers rseau RTC Acteur 2 Acteur 3
FAI 1
Micro RTC
Cble
Micro
FAI 2
RTC
Micro
Numris
Micro
2010-2011
2010-2011
2010-2011
Le protocole
2010-2011
Catgories de rseau
Critre de classification: distance d'autres critres de classification existent:
- Debit : rseau bas dbit, moyen dbit, haut dbit.... - Architecture : rseau OSI, X.25, ... Type : rseau public ou priv ...
2010-2011
11
Catgories de rseau
LAN Bus Rseaux locaux MAN Rseaux mtropolitains WAN Rseaux tendus 100 km
1m
10 m
100 m
1 km
10 km
2010-2011
12
Administration unique Couverture Gographiques limite ( < 1km) Dbit lev, taux derreur faible) Topologies diverses: Bus, anneau
2010-2011
13
Couverture gographiques tendue : un pays , toute la plante Dbit variable Topologie maille
2010-2011
14
(1)
Ces lments de base sont combins pour former des rseaux complexes.
2010-2011
15
(2)
Topologie physique ou encore cblage physique :interconnexion relle des divers quipements Topologie logique : simulation dune interconnexion par logiciel, ou via des quipements particuliers La topologie physique peut tre plus ou moins bien adapte la topologie logique choisie. Les mcanismes de simulation de la topologie logique peuvent tre trs complexes dans certains cas. Exemple : Anneau logique sur cblage en toile ncessite la mise en oeuvre dun jeton adress une station envoie explicitement le jeton la station suivante. Cest le principe du token bus.
2010-2011
16
(3)
2010-2011
17
La topologie en Bus
(1)
Toutes les stations sont relies un seul cble (gnralement coaxial, Ethernet) connect au serveur. Configuration facile mettre en oeuvre, mais extrmement fragile, car si un problme survient sur un point (ou une station) du rseau, c'est toute la suite du cble qui sera hors service.
2010-2011
18
La topologie en Bus
(2)
Utilise le protocole CSMA/CD (Carrier sens Multiple Access collision Detection) : Accs multiple avec dtection de porteuse et de collision. Quand une entit A veut mettre elle se met couter le bus (CS). Si une porteuse est dtecte (bus utilis), elle attend la fin de la communication, sinon elle met ses donnes sur le cble. Durant cette mission A reste en coute du cble pour dtecter une ventuelle collision (CD). Si une collision est dtecte, chacune des deux machines concernes suspend immdiatement son mission et attend un certain temps alatoire avant de rcouter le cble et de rmettre ses donnes.
2010-2011
19
Du point de vue risque, les donnes envoyes du point A vers le point D peuvent tre accessibles au nud B, et potentiellement altres ou mme droutes. Toutes les machines reoivent le message envoy. C'est au niveau de la couche 2 quelles dcident de garder ou de rejeter ce message.
2010-2011
20
Topologie en anneau
A B
(1)
Un seul chemin (double ou simple) relie les nuds. Le circuit est ferm. L'information circule toujours dans le mme sens. Chacune des machines doit attendre son tour pour mettre sur le rseau
Architecture des Rseaux 2010-2011 21
Topologie en anneau
(2)
Pour mettre, une machine doit tre en possession d'un jeton. Jeton = message particulier que les machines se font passer les unes aux autres. Une fois une machine a envoy ses donnes, elle rend le jeton disponible et le transmet la machine suivante.
2010-2011
22
Topologie en anneau
(3)
Chacune des machines (sauf A) qui reoivent le message mis par A le recopie immdiatement sur l'autre partie du cble et elle remonte au mme temps cette information jusqu' sa couche 2 pour voir si le message lui est destin. Si ce n'est pas le cas, elle dtruit ces informations. Quand le message reviendra la machine qui l'a mis. Celle-ci le compare avec celui qui a t envoy pour dtecter si une erreur est survenue lors de sa transmission. Si aucune erreur n'est dtecte, le message est dtruit.
2010-2011
23
Topologie en anneau
(4)
Scurit: contrairement au rseau en bus, une rupture du cble dans un rseau en anneau est facilement contourne dans le cas d'un signal qui circule dans les deux sens. Prsente le risque danalyseur de protocole. Si une machine envoie le jeton vers une autre bloque ou teinte, le rseau sera arrt. Si, pour une raison ou une autre, ce jeton est perdu, des algorithmes spcifiques existent pour sa rgnration.
2010-2011
24
Topologie en toile
(1)
Chaque nud est connect un noeud central et isol des autres nuds. Conue essentiellement pour rduire le trafic que doivent affronter les machines,
2010-2011
25
Topologie en toile
(2)
2010-2011
26
Topologie en toile
(3)
Scurit: Si le chemin qui relie les units communicantes est sr les communications sont sres.
Il y a donc moins de risque d'exposition aux attaques par analyseur de rseau.
On doit contrler l'accs physique au cblage, ainsi que l'accs physique et logique au serveur et au HUB (points vulnrables du rseau).
2010-2011
27
Topologie en Arbre
Une architecture hirarchise o les donnes remontent larborescence puis redescendent. Une panne sur une partie du rseau ne touche que les nuds en dessous.
Architecture des Rseaux 2010-2011 28
Topologie Maille
Cette topologie est rarement utilise (elle est utilise seulement dans des laboratoires ou dans des rseaux particuliers), car elle ncessite beaucoup de cblage (n*(n-1)/2) cbles o n est le nombre de machines du rseau).
2010-2011
29
2010-2011
30
2010-2011
31
2010-2011
32
(1)
La topologie la plus courante pour un rseau local est une topologie en toile
Architecture des Rseaux 2010-2011 33
(2)
Station Client : Le programme navigateur envoie une requte de lURL (Uniform Resource Locator ) au serveur correspondant. Sur le rseau : Trouver le bon serveur Transporter la requte
2010-2011
34
(3)
station client : demandant 'Quelle est l'adresse de www.yahoo.fr ?'. Le serveur rpond en retournant l'adresse IP du serveur, comment est transmise la requte? requte = message dcoup en paquets de taille fixe chaque paquet est envoy sur le reseau
2010-2011
35
(4)
Chaque paquet : Quand il arrive sur le rseau, et que le site destinataire nen fait pas partie, le paquet est transmis un routeur.
2010-2011
36
(5)
Fonctionnement du serveur : Le serveur reconstruit le message initial en mettant les paquets dans lordre de leurs numros Que fait le serveur la rception de la requte ?
Le serveur interprte la requte comme une demande de fourniture de fichier Il envoie le fichier au client : sous forme dune suite de paquets (comme prcdemment)
2010-2011
37
(6)
(7)
3- Les primitives de rponse (response) par lesquelles lutilisateur distant du service N accepte ou refuse le service demand; 4- Les primitives de confirmation (confirmation): qui indiquent lacceptation ou le refus du service demand qui a t fait au point daccs au service N.
2010-2011
39
Analogie : Deux personnes peuvent dialoguer mme si elles ne parlent pas la mme langue
2010-2011
41
Protocole : dfinissant les changes entre des entits qui cooprent pour raliser un service Relations entre protocole et Interface: Une interface dfinit laccs a un service, un protocole dfinit la ralisation dun service
Architecture des Rseaux 2010-2011 42
Protocole en Couche
Couche i protocole niveau i entit cooprante entit cooprante Interface i-1 Couche i-1
2010-2011
43
Architecture de communication
Une architecture de communication = une architecture qui dfinit l'ensemble des entits ncessaires la communication et les rgles rgissant les changes entre ces lments. Architectures propritaires
Modle OSI
2010-2011 44
Chapitre 2
2010-2011
46
Couche n doit offrir un service la couche n+1 et utiliser les services de la couche n-1. Pouvoir modifier la couche n (un protocole) de faon indpendante tant que l'interface avec les 2 couches adjacentes (n-1 et n+1) reste inchange. Pouvoir apporter des modifications techniques pour une couche sans tre oblig de tout changer. Chaque couche n garantit la couche n+1 que le travail qui lui a t confi est ralis sans erreur.
2010-2011
47
2010-2011
48
Application : quelles sont les donnes envoyer ? Prsentation : sous quelle forme ? Session : qui est le destinataire ? Transport : o est le destinataire ? Rseau : quelle route faut-il prendre? Liaison : quelles sont les caractristiques du rseau ? Physique : quel est le support physique ?
2010-2011
50
7) couche application
5) couche session
Couche Physique
2) coucheliaison 2) couche liaison de de i l donnes donnes 1)1) couche physique couche physique
Support de communication Support de communication (support physique) (support physique) Figure III.7 : Larchitecture O.S.I.
2010-2011
interprtation des tensions du cble (les 0 et les 1)). Garantir la parfaite transmission des donnes en conduisant les lments binaires jusqu leur destination sur le support physique.
Contient tout le matriel et logiciel ncessaires au transport correct des lments binaires (interfaces de
connexion des quipements, modems, multiplexeurs, nuds de commutation formant le matriel intermdiaire entre lmetteur et le rcepteur + satellite ).
2010-2011
52
....
Architecture des Rseaux 2010-2011 53
2010-2011
54
5) couche session
5) couche session
4) couche transport
4) couche transport
2010-2011
56
2010-2011
57
Modle OSI: couches liaison de donnes (3/3) Le PDU de la couche liaison = trame .
Une trame = quelques centaines quelques milliers d'octets maximum.
2010-2011
58
Couche Rseau
2010-2011
60
2010-2011
61
Couche Transport
messages complets au destinataire. Elle gre les communications de bout-en-bout entre les processus (metteur et rcepteur). Elle gre l'ensemble du processus de connexion, avec toutes les contraintes qui y sont lies et d'une manire transparente pour la couche session.
2010-2011
64
2010-2011
65
Elle cre une connexion rseau pour chaque connexion de transport requise par la couche session. ex. Pour amliorer QoS crer plusieurs connexions rseaux par processus de la couche session. Peut aussi utiliser une seule connexion rseau pour transporter plusieurs messages la fois (grce au multiplexage).
tablissement et relchement des connexions sur le rseau. dernire couche o on se proccupe de la correction des erreurs (exception faite pour le service DNS sur UDP dans la pile TCP/IP).
Architecture des Rseaux 2010-2011 66
2010-2011
67
Couche Session
2010-2011
69
2010-2011
70
2010-2011
73
Couche Application
RECEPTEUR Couche application: 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) coucheliaison de l donnes 1) couche physique
2010-2011
77
OSI : lencapsulation
2010-2011
78
2010-2011
79
(1/2)
Certains rseaux ont des contraintes trs fortes (contraintes de sret ou du temps rel) :
rduire le nombre de couches parcourir pour gagner du temps
+
renforcer d'autres couches pour amliorer et garantir la qualit des communications.
2010-2011
80
(2/2)
TCP/IP
2010-2011
82
2010-2011
83
Architecture TCP/IP
modle, Prend son nom des deux principaux protocoles qui la constituent:
TCP (Transmission Control Protocol) IP (Internet Protocol).
Architecture TCP/IP : s'est impose comme architecture de rfrence au lieu du modle OSI, car elle est ne d'une implmentation, et la normalisation OSI est venue ensuite. C'est son adoption quasi universelle qui a fait son principal intrt.
Architecture des Rseaux 2010-2011 84
2010-2011
85
2010-2011
86
2010-2011
87
2010-2011
88
Correspond la couche 3 (rseau) du modle OSI. = principale couche de cette architecture. Ralise l'interconnexion des rseau distant en mode non connect. Se base sur le protocole IP (Internet Protocol).
IP a pour but d'acheminer les paquets (datagrammes) indpendamment les uns des autres jusqu' leur destination. routage individuel des paquets + mode non connect les paquets peuvent arriver dans le dsordre. Les ordonner est la tche de la couche suprieure.
Le protocole IP ne prend en charge ni la dtection de paquets perdus ni la possibilit de reprise sur erreur.
Architecture des Rseaux 2010-2011 89
2010-2011
90
2010-2011
92
Avantage:
Un temps dexcution court qui permet de tenir compte des contraintes de temps rel ou de limitation de place sur un processeur.
Inconvnients:
Non fiable (du point de vue scurit): fournit un service sans reprise sur erreur, nutilise aucun acquittement, ne resquence pas les messages et ne met en place aucun contrle de flux. Les messages UDP peuvent tre perdus, dupliqus, remis hors squence ou arrivs trop tt pour tre traits lors de leur rception
Architecture des Rseaux 2010-2011 93
2010-2011
94
Couche application :
2010-2011
95
Cest lapplication la plus riche du point de vue nombre d'applications rseaux et services associs. Elle englobe l'ensemble des couches {session + prsentation + application} du modle OSI.
2010-2011
96
2010-2011
97
N ordre
N ACK
Donnes
Segment TCP
Datagramme IP
Trame
2010-2011
98