Vous êtes sur la page 1sur 98

Module : Architectures des Rseaux

Responsable: Hedia Kochkar 2010-2011

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

Architecture des Rseaux

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).

Architecture des Rseaux

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

RTC Vers rseau Numris Vers rseau Cbl

FAI 2
RTC

Micro

Numris

Reprsentation schmatique de la topologie dInternet.


Serveur dentreprise

Micro

Architecture des Rseaux

2010-2011

Services rendus par Internet


Consultation de pages Web (le World Wide Web, www) et recherche d'information (moteurs de recherche), Transfert de fichiers (FTP) , .........

Architecture des Rseaux

2010-2011

Introduction aux rseaux


Dfinition d'un rseau: Rseau = rsultat de la connexion de plusieurs machines. But: change d'informations entre utilisateurs ou machines

Architecture des Rseaux

2010-2011

Introduction aux rseaux


Ensemble des machines ou d'infrastructure informatique d'une organisation. Ex. Internet,
rseau LAN...

Le protocole

Architecture des Rseaux

2010-2011

Services offerts par un rseau:


Contrler et amliorer le fonctionnement et la fiabilit d un systme, Augmenter les ressources matrielles et logicielles, communiquer facilement et rapidement et changer des info entre utilisateurs et/ou applications Recherche dinfo (Web), Enseignements et vidoconfrence distance, Autres services: tlachat, radio et tlvision sur le rseau, ToIP, VoIP, jeux sur le rseau, messagerie lectronique, chat...
Architecture des Rseaux 2010-2011 10

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 ...

Architecture des Rseaux

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

Les diffrentes catgories de rseaux informatiques

Architecture des Rseaux

2010-2011

12

Rseaux Locaux ( Local Area network, LAN)

Administration unique Couverture Gographiques limite ( < 1km) Dbit lev, taux derreur faible) Topologies diverses: Bus, anneau

Architecture des Rseaux

2010-2011

13

Rseaux a grande distance ( Wide Area network, WAN)

Couverture gographiques tendue : un pays , toute la plante Dbit variable Topologie maille

Architecture des Rseaux

2010-2011

14

Les topologies des rseaux


Les principales topologies de rseaux existantes :
En toile En bus En anneau Arbre (hirarchique) Maille Libre

(1)

Ces lments de base sont combins pour former des rseaux complexes.

Architecture des Rseaux

2010-2011

15

Les topologies des rseaux


On distingue deux types de topologies :

(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.

Architecture des Rseaux

2010-2011

16

Les topologies des rseaux

(3)

Architecture des Rseaux

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.

Architecture des Rseaux

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.

Architecture des Rseaux

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.

Architecture des Rseaux

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.

Architecture des Rseaux

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.

Architecture des Rseaux

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.

Architecture des Rseaux

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,

Architecture des Rseaux

2010-2011

25

Topologie en toile

(2)

Deux cas de figures:

Architecture des Rseaux

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).

Architecture des Rseaux

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).

Architecture des Rseaux

2010-2011

29

Topologie Libre ou hybride

Cest une combinaison des topologies prcdentes.

Architecture des Rseaux

2010-2011

30

Architecture des Rseaux

2010-2011

31

Rcapitulatif : topologies rseaux


Configuration maille: pas utilise (en filaire) car trop coteuse, Configuration en toile: il faut prendre soin de l'lment central Configuration en bus: n'est plus utilise dans les rseaux locaux car trs fragile, Configuration en bus (avec CSMA/CD) ne convient pas l'environnement temps rel, car deux machines peuvent monopoliser le bus, Configuration en anneau (avec jeton) convient l'environnement temps rel, car on peut calculer grce au jeton le dlai maximum pour transmettre une information entre deux entits. Cette configuration ncessite plus de cble, car il faut reboucler la dernire machine sur la premire.

Architecture des Rseaux

2010-2011

32

Comment fonctionne un rseau ?


En gnral on trouve des architectures du type client/serveur. Les postes clients envoient des requtes au serveur qui retourne une rponse.

(1)

La topologie la plus courante pour un rseau local est une topologie en toile
Architecture des Rseaux 2010-2011 33

Comment fonctionne un rseau ?


On clique sur un lien page web saffiche

(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

Architecture des Rseaux

2010-2011

34

Comment fonctionne un rseau ?

(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

Architecture des Rseaux

2010-2011

35

Comment fonctionne un rseau ?

(4)

Chaque paquet : Quand il arrive sur le rseau, et que le site destinataire nen fait pas partie, le paquet est transmis un routeur.

Architecture des Rseaux

2010-2011

36

Comment fonctionne un rseau ?

(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)

Que se passe-t-il si un paquet sest perdu, ou a t mal transmis ?


Le destinataire est capable de le dtecter et demande quon lui renvoie le paquet manquant ou erron.

Architecture des Rseaux

2010-2011

37

Comment fonctionne un rseau ?


Transfert des informations pour un service donn :
Primitive de service : opration servant raliser un service

(6)

Quatre primitives de service sont dfinies :


1- Les primitives de demande (request) par lesquelles une entit utilisatrice de service appelle une procdure.(ex : transfert de donnes ); 2- Les primitives dindication (indication): lentit correspondante est avertie quune procdure a t mise en route par lentit mettrice sur son point daccs au service, ou bien que le fournisseur de service indique quil appelle une procdure.(ex:arrive de donnes ou indication de demande de connexion);
Architecture des Rseaux 2010-2011 38

Comment fonctionne un rseau ?

(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.

Architecture des Rseaux

2010-2011

39

Notion de protocole et dinterface


L exemple de la requte sur le Web permet didentifier divers niveaux dchange entre le Client et le serveur:

1-le niveau de lapplication :

2- le niveau des messages:

3- le niveau des paquets :

4- le niveau de transmission des bits


Architecture des Rseaux 2010-2011 40

Les notions de protocole et dinterface visent a reprsenter ce mode de fonctionnement

Analogie : Deux personnes peuvent dialoguer mme si elles ne parlent pas la mme langue

Architecture des Rseaux

2010-2011

41

Interface ( dun service) : { }rgles daccs utilisables pour accder au service

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

Architecture des Rseaux

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

il faut une normalisation

Modle OSI
2010-2011 44

Architecture des Rseaux

Chapitre 2

MODELE OSI Open System Interconnexions


Architecture des Rseaux 2010-2011 45

Modle OSI Open System communications


Le modle OSI est un modle 7 couches, Il dcrit le fonctionnement d'un rseau. Chaque couche correspond et rsout une catgorie de problmes rencontrs dans la transmission des informations via un rseau.

Architecture des Rseaux

2010-2011

46

Modle OSI: Pourquoi des couches?


Chaque couche exerce une fonction bien dfinie. trouver une solution pour chacune des couches. il suffit de

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.

Architecture des Rseaux

2010-2011

47

Modle OSI: Pourquoi 7 couches?


Il faut: Maximiser le nombre de couche pour ne pas cohabiter des fonctions trs diffrentes dans une mme couche. Rduire le nombre de couches: ne crer une couche que si ncessaire, Le bon nombre est exactement 7

Architecture des Rseaux

2010-2011

48

Modle OSI: Les 7 couches


Couches de Couches de communication traitement
EMETTEUR 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) couche liaison de donnes 1) couche physique RECEPTEUR 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) coucheliaison de l donnes 1) couche physique

Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 2010-2011 49

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 ?

Architecture des Rseaux

2010-2011

50

Modle OSI: couches 1


Couchesde Couches Couches de Couches de de communication communication traitement traitement
EMETTEUR 7) prsentation 6) couche couche application 6) session 5) couchecouche prsentation

EMETTEUR 7) couche application

Couche RECEPTEUR physique:


RECEPTEUR 7)6) couche prsentation couche application 6) 5) couche session couche prsentation 5) couche session

7) couche application

4) couche transport 3) couche rseau

5) couche session

4) couche transport 3) couche rseau

4) couche transport 3) couche rseau

4) couche transport 3) couche rseau

2) couche couche liaison de donnes 2) liaison de donnes 1) couchecouche physique 1) physique

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

Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 51

Modle OSI: couches physique (1/3)


Seule couche effectivement connecte au rseau, Rle:
Service limit l'mission et la rception des bits
(transmission de faon brute sur le canal de communication,

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 ).

Architecture des Rseaux

2010-2011

52

Modle OSI: couches physique (2/3)


Doit spcifier dans le cas de communications par : cble: le type du cble (coaxial, torsade...), le type du signal lectrique envoy (tension, intensit...), la nature des signaux (carrs, sinusodaux...), les limitations (longueur, nombre de stations...), si un blindage est ncessaire ou non... hertziennes: les frquences, le type de modulation (phase, amplitude...)... fibre optique:
le nombre de brins, la couleur du laser, la section du cble...

....
Architecture des Rseaux 2010-2011 53

Modle OSI: couches physique (3/3)


PDU (Protocole Data Unit) couche 1 = bit
bit = 0 ou 1, reprsent par une certaine diffrence de potentiel.

Protocoles (codages) et normes de la couche physique :

{ Codage NRZ, Codage Miller, 10Base2, 10BASE5, Paire


torsade, 10BASE-T, 100BASE-TX, USB, IEEE 1394, Wireless USB, Bluetooth, ... }

Architecture des Rseaux

2010-2011

54

Modle OSI: couches 2


Couches de Couches de Couches de Couches de communication traitement communication traitement

EMETTEUR 7) couche EMETTEUR application 6) couche prsentation


6) couche prsentation 7) couche application

Couche liaison deRECEPTEUR donnes:


RECEPTEUR 7) couche application 7) couche application

6) couche prsentation 5) couche session

6) couche prsentation 5) couche session

5) couche session

5) couche session

4) couche transport 4) couche transport 3) couche rseau 3) couche rseau


2) couche liaison de donnes 2) couche liaison de donnes 1) couche physique 1) couche physique

4) couche transport

4) couche transport

3) couche rseau 3) couche rseau


2) couche liaison de de 2) coucheliaison l

donnes Couche liaison de donneescouche physique 1) couche physique 1)


Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.

Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 2010-2011 55

Modle OSI: couches liaison de donnes (1/3)


Rle: Gestion des communications entre deux machines adjacentes (2 machines relies directement entre elles par un support physique). les donnes n'ont aucune signification pour la couche physique C'est la couche liaison de donnes de leur donner une signification en regroupant (ou fractionnant) la succession de bits (donnes brutes) en un ensemble de trames

Architecture des Rseaux

2010-2011

56

Modle OSI: couches liaison de donnes (2/3)


Services: Donner une signification au donnes reues les regrouper en trames Grer les trames d'acquittement renvoyes par le rcepteur. Rle important de cette couche: dtection (et correction) des erreurs intervenues sur la couche physique,
(Algo de dtection et de correction derreurs de bas niveau: dterminer quand il faut rmettre des informations).

Contrle de flux pour viter l'engorgement du rcepteur.

Architecture des Rseaux

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.

Protocoles de la couche liaison de donnes:


Ethernet, Anneau jeton, FDDI (Fiber Distributed Data Interface), LocalTalk,X.21, X.25, Frame Relay, BitNet, Wi-Fi, PPP (Point-to-point protocol), HDLC, MPLS (Multiprotocol Label Switching), SLIP (Serial Line Internet Protocol), Token Ring...

Architecture des Rseaux

2010-2011

58

Modle OSI: couches 3


Couches de Couches de communication traitement
EMETTEUR 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) couche liaison de donnes 1) couche physique RECEPTEUR Couche rseau: 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) coucheliaison de l donnes 1) couche physique

Couche Rseau

Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 2010-2011 59

Modle OSI: couches rseau (1/3)


Rle: Construire une voie de communication de bout-en-bout partir de voies de communication avec ses voisins directs. Pour aller d'un metteur un rcepteur, il faut passer par des nuds de commutations intermdiaires ou par des passerelles qui interconnectent deux ou plusieurs rseaux entre eux.
Acheminement correct des paquets de l'metteur jusqu'au rcepteur, travers cette succession de connexions physiques, en utilisant les services offerts par la couche liaison de chacune de ces connexions. A

Architecture des Rseaux

2010-2011

60

Modle OSI: couches rseau (2/3)


Services:
Routage : dterminer le chemin permettant de relier les deux machines distantes, travers un maillage de nuds de commutation. Contrle de flux : viter les embouteillages des paquets dans le rseau (congestion des nuds, engorgement du sous-rseau). Adressage : cest au niveau de cette couche quil faut ajouter des adresses compltes dans les diffrents paquets, pour quils atteignent leur destinataire.

Architecture des Rseaux

2010-2011

61

Modle OSI: couches rseau (3/3)


Remarques: Le PDU de la couche rseau = paquet . La couche rseau est celle qui caractrise l'architecture rseau utilise. C'est la raison pour laquelle l'architecture en question prend souvent le nom du protocole principal de cette couche (on parle par exemple d'un rseau IP, un rseau ATM). Protocoles de la couche rseau :
IP (IPv4, IPv6), ARP, IPX, BGP, ICMP, OSPF, RIP, IGMP, IS-IS, CLNP, WDS, ATM, ...
Architecture des Rseaux 2010-2011 62

Modle OSI: couches 4


Couches de Couches de communication traitement
EMETTEUR 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) couche liaison de donnes 1) couche physique

Couche RECEPTEUR transport:


7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) coucheliaison de l donnes 1) couche physique

Couche Transport

Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 2010-2011 63

Modle OSI: couches transport (1/4)


Rle:
Responsable du bon acheminement des

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.

Architecture des Rseaux

2010-2011

64

Modle OSI: couches transport (2/4)


Services: Le principal rle:
Au niveau de lmetteur: dcouper les messages de la couche session (quand ils sont trop grands) en units plus petites, puis les passer la couche rseau, tout en s'assurant que les messages arrivent correctement au rcepteur. Au niveau du rcepteur: rassembler les paquets reus de la couche rseau pour former le message transmettre la couche session.

Architecture des Rseaux

2010-2011

65

Modle OSI: couches transport (3/4)


Autres services:
Optimisation des ressources du rseau type de service fournir : responsable du

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

Modle OSI: couches transport (4/4)


Le PDU de la couche rseau = message ou segment . Protocoles de la couche rseau :
TCP, UDP, ICMP, SCTP, RTP, SPX, TCAP, DCCP, ...

Architecture des Rseaux

2010-2011

67

Modle OSI: couches 5


Couches de Couches de communication traitement
EMETTEUR 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) couche liaison de donnes 1) couche physique RECEPTEUR Couche session: 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) coucheliaison de l donnes 1) couche physique

Couche Session

Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 2010-2011 68

Modle OSI: couches session (1/3)


Rle:
Gestion (organisation et synchronisation) des changes entre tches distantes. Elle tablit une liaison entre les deux programmes d'application et commande leur dialogue dterminer qui doit mettre l'instant 't' (gestion du
jeton)

Architecture des Rseaux

2010-2011

69

Modle OSI: couches session (2/3)


Services (1/2):
tablir une liaison entre les deux programmes d'application et commande leur dialogue. ouvrir et fermer des sessions entre les utilisateurs distants.
Avant de communiquer, elle s'assure que lutilisateur que lon veut atteindre est bien prsent. dtermine si toutes les donnes pertinentes ont t reues pour la session afin d' interrompre la rception et la transmission de donnes.

Architecture des Rseaux

2010-2011

70

Modle OSI: couches session (3/3)


Services (2/2):
insrer des points de reprise dans le flot de donnes pour pouvoir reprendre le dialogue aprs une panne. raliser le lien entre les adresses logiques et les adresses physiques des tches rparties. faire de telle sorte pouvoir transmettre des informations en multipoints (toile ou diffusion), car les services transport sont des services de communication point point.

Protocoles de la couche session :


RPC,
Architecture des Rseaux 2010-2011 71

Modle OSI: couches 6


Couches de Couches de communication traitement
EMETTEUR 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) couche liaison de donnes 1) couche physique RECEPTEUR Couche prsentation: 7) couche application

Couche Prsentation 6) couche prsentation


5) couche session 4) couche transport 3) couche rseau 2) coucheliaison de l donnes 1) couche physique

Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 2010-2011 72

Modle OSI: couches prsentation (1/2)


Rle:
Coder les donnes applicatives et rendre l'information compatible entre les tches communicantes. Convertir les donnes applicatives manipules par les programmes en un ensemble d'octets transports par le rseau.

Architecture des Rseaux

2010-2011

73

Modle OSI: couches prsentation (2/2)


Services:
Convertir les donnes applicatives manipules par les programmes en un ensemble d'octets transports par le rseau.

Donner une signification aux donnes:


Les couches infrieures transportent des octets bruts sans se proccuper de leur signification (les textes, nombres... n'ont aucune signification pour elles). + Convertir les donnes, les reformater, les crypter et les compresser. Protocoles de la couche prsentation :
XDR, ASN.1, SMB, AFP
Architecture des Rseaux 2010-2011 74

Modle OSI: couches 7


Couches de Couches de communication traitement
EMETTEUR 7) couche application 6) couche prsentation 5) couche session 4) couche transport 3) couche rseau 2) couche liaison de donnes 1) couche physique

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

Support de communication (support physique) Figure III.7 : Larchitecture O.S.I.


Architecture des Rseaux 2010-2011 75

Modle OSI: couches application (1/2)


Rle: Dernire couche du modle OSI. = point de contact entre l'utilisateur et le rseau. contient l'ensemble des applications qui apportent l'utilisateur les services de base offerts par le rseau (transfert de fichier, messagerie,
transfert de la voix, telnet...).

Sintresse la smantique des donne (couches de


2 5 transportent : octets bruts, couche prsentation: syntaxe, couche application smantique).
Architecture des Rseaux 2010-2011 76

Modle OSI: couches application (2/2)


Protocoles de la couche application :
Couche application: grande varit de mthodes qui assurent ses fonctions contient beaucoup de protocoles
{HTTP, SMTP, SNMP, FTP, Telnet, NFS, Gopher, SSH, NNTP, DNS, XMPP, POP3, IMAP, IRC, VoIP, WebDAV, SIMPLE, ...}

Architecture des Rseaux

2010-2011

77

OSI : lencapsulation

Architecture des Rseaux

2010-2011

78

Modle OSI: Relation entre couches (1/2)


Chacune des couches du modle OSI a des frontires communes avec ses deux couches voisines.
Les couches communiquent travers ces frontires A chaque fois qu'une couche 'n' transmet des donnes la couche 'n-1' (vers le bas), elle leur ajoute des informations A chaque fois qu'elle reoit des donnes de la couche 'n-1' elle lui te ses propres informations elle et transmet le reste la couche 'n+1' (vers le
haut).

Architecture des Rseaux

2010-2011

79

Modle OSI: OSI rduit

(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.

= Modle OSI rduit .

Architecture des Rseaux

2010-2011

80

Modle OSI: OSI rduit

(2/2)

Modle OSI rduit: contient gnralement 3 ou 4 couches ( = couches invitables):


Physique : ncessaire pour l'envoi de donnes sur le support de communication, Liaison de donnes : gre et contrle laccs au mdium. Ncessaire pour transformer la couche physique en une liaison exempte d'erreurs. (Elle est plus rduite que celle du modle OSI, car elle noffre pas de communication en mode connexion, Rseau : permet des units localises sur des sousrseaux distants de crer des liens et de communiquer, Application : hberge les applications. (Elle englobe parfois les couches 5,6 et 7 du modle OSI).
Architecture des Rseaux 2010-2011 81

TCP/IP

Architecture des Rseaux

2010-2011

82

Modle OSI : OSI rduit


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.

Modle OSI rduit

Architecture des Rseaux

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

Architecture TCP/IP: 4 couches

Architecture des Rseaux

2010-2011

85

Architecture TCP/IP: couches 1


Couche accs rseau :

Architecture des Rseaux

2010-2011

86

Architecture TCP/IP: couche accs rseau


Cette couche regroupe les fonctions des deux couches les plus basses du modle O.S.I (physique + liaison de donnes). Elle fournit le moyen de dlivrer des donnes aux systmes rattachs au rseau.

Architecture des Rseaux

2010-2011

87

Architecture TCP/IP: couches 2


Couche internet :

Architecture des Rseaux

2010-2011

88

Architecture TCP/IP: couche internet



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

Architecture TCP/IP: couches 3


Couche transport :

Architecture des Rseaux

2010-2011

90

Architecture TCP/IP: couche transport (1/4)


Equivalente la couche transport du modle OSI. Assure l'acheminement des donnes, ainsi que les mcanismes permettant de connatre l'tat de la transmission. Assure la fiabilit des changes, Veille ce que les donnes arrivent dans l'ordre correct, Dtermine quelle application les paquets doivent tre dlivrs.
Architecture des Rseaux 2010-2011 91

Architecture TCP/IP: couche transport (2/4)


La couche transport comporte 2 protocoles : UDP (User Datagramme Protocol) TCP (Transmission Control Protocol)

Architecture des Rseaux

2010-2011

92

Architecture TCP/IP: couche transport (3/4)


UDP (User Datagramme Protocol):
protocole particulirement simple,

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

Architecture TCP/IP: couche transport (4/4)


TCP (Transmission Control Protocol): Ce protocole a en charge le dcoupage du message en datagrammes, le rassemblage larrive avec remise dans le bon ordre, ainsi que la rmission de ce qui a t perdu. A linverse de UDP, TCP: fournit une (plus ou moins) transmission fiable, spcifie comment distinguer plusieurs connexions sur une mme machine, spcifie comment dtecter et corriger une perte ou une duplication de paquets. dfinit comment tablir une connexion et comment la terminer.

Architecture des Rseaux

2010-2011

94

Couche application :

Architecture TCP/IP: couches 4

Architecture des Rseaux

2010-2011

95

Architecture TCP/IP: couche application


Hberge la plupart des programmes et protocoles rseaux.
Ces programmes fonctionnent gnralement juste audessus des protocoles TCP et UDP et sont souvent associs des ports bien dfinis (par dfaut!).

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.

Architecture des Rseaux

2010-2011

96

Architecture TCP/IP: Protocoles

Architecture des Rseaux

2010-2011

97

Architecture TCP/IP: Principe dencapsulation


Donnes

Niveau application (FTP, Telnet) Message Niveau transport (TCP)

Port source Port Dest

N ordre

N ACK

Donnes

Segment TCP

Niveau interconnexion ou Internet (IP)


protocole Adresse IP source Adresse IP destination Donnes

Datagramme IP

Niveau interface rseau


Adresse source matrielle Adresse dest matrielle Donnes

Trame

Principe dencapsulation dans larchitecture TCP/IP

Architecture des Rseaux

2010-2011

98