architecture de réseaux

Post on 07-Jan-2016

36 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Architecture de réseaux. Logiciel de réseau Modèle OSI Architecture TCP/IP. Fonctions d'un logiciel de réseau. le dialogue entre processus, le choix d'un chemin pour l'acheminement de l'information, l'utilisation d'un réseau, les procédures, les reprises en cas d'erreur, etc. - PowerPoint PPT Presentation

TRANSCRIPT

1

Architecture de réseaux

1. Logiciel de réseau2. Modèle OSI3. Architecture TCP/IP

2

Fonctions d'un logiciel de réseau le dialogue entre processus, le choix d'un chemin pour

l'acheminement de l'information, l'utilisation d'un réseau, les procédures, les reprises en cas d'erreur, etc...

3

Découpage en couches

Créer des couches distinctes pour traiter les fonctions différentes

Créer une couche lorsque le traitement se fait à un niveau d'abstraction différent

Permettre des changements dans une couche sans affecter les autres couches.

4

5

Service, entité, protocole, ...

S ervice N

E n tité N

S ervice N

S ervice N -1

E n tité N

S ervice N

S ervice N -1

C ou ch e N

C ou ch e N + 1

C ou ch e N -1

P rotocole N

S ite 1 S ite 2

6

Exemples de services

Connexion Echange de données déconnexion

7

Primitives

Une demande de service se fait par le biais d'une primitive.

Exemples de primitives:Requête (REQUEST)Confirmation (CONFIRM)Indication (INDICATION)Réponse (RESPONSE)

8

Un service à connexion simple CONNECT request CONNECT indication CONNECT response CONNECT confirm DATA request DATA indication DISCONNECT request DISCONNECT indication

9

Exemple d'utilisation Vous invitez votre Mamie Nova

1. CONNECT Request: faire le numéro de Mamie Nova2. CONNECT Indication: ça sonne chez elle3. CONNECT Response: elle décroche son téléphone4. CONNECT Confirm: Vous entendez l'arrêt de la

sonnerie5. DATA Request: Vous l'invitez pour le goûter6. DATA Indication: Elle entend votre invitation7. DATA Request: Elle dit qu'elle serait ravie de venir8. DATA Indication :Vous entendez qu'elle accepte9. DISCONNECT Request: Vous raccrochez10. DISCONNECT Indication: Elle l'entend et raccroche

également

10

Objectifs du modèle OSI* de l’ISO**

Permettre l'interconnexion de systèmes hétérogènes (systèmes ouverts)

Définir une norme Faciliter l'implémentation Fournir une Spécification

(un ensemble de spécifications)*: OSI: Open Systems Interconnection**: ISO: International Standard Organization

11

Résultats: 7 couches

Application

Présentation

Session

Transport

Réseau

Liaison

Physique 1

2

3

1

2

3

1

2

3

4

5

6

7

Support d’interconnexion matériel

12

Echange d'informations entre entités

COUCHEN

COUCHEN-1

PCI

N-SDU

N-PDU

N-1-SDU

13

Dialecte du modèle OSI...

T = Transport (couche transport), N = Network (couche réseau), L = Link (couche liaison), Exemples

N_SDU (paquet pour X25.3) L_SDU (trame pour HDLC) P_SDU (suite de bits)

14

15

Les Couches Physique, Liaison et Réseau Physique : transmission de

séquences de bits Liaison : transfert sans erreur de

trames Réseau : acheminement et routage

de paquets à travers différents réseaux

16

La Couche Transport Fonctions du transport ISO

Offre un réel service bout-en-bout avec :

Détection d'erreurs Reprise sur erreur Contrôle de flux Multiplexage/Démultiplexage: ...

17

La Couche Transport Classification des réseaux Réseaux de type A: taux faible d'erreurs

non signalées (ou résiduelles), taux faible d'erreurs signalées.

Réseaux de type B: taux faible d'erreurs non signalées, taux élevé d'erreurs signalées.

Réseaux de type C: taux élevé des deux catégories d'erreurs.

18

La Couche Transport Classes de transport

Classe0

Classe1

Classe2

Classe3

Classe4

Reprise surerreur signalée

oui oui oui

Multiplexage oui oui oui

Contrôle deflux

oui/non oui/non oui/non

Reprise surerreur nonsignalée

oui

19

La Couche TransportLes primitives la connexion

T-CONNECT REQUEST, T-CONNECT INDICATION, T-CONNECT RESPONSE, T-CONNECT CONFIRM.

le transfert de données normales T-DATA REQUEST T-DATA INDICATION

la libération de connexion T-DISCONNECT REQUEST T-DISCONNECT INDICATION

20

Les 3 phases d’une connexion transport

T_PDU-CR

T_PDU-CC

T_PDU-DT

T_PDU-AK

T_PDU-DR

Initialisation

Transfert

Libération

Connection Request

Connection Confirm

Data

Acknowledge

Disconnect request

21

La Couche Session

établissement et maintient des connexions entre processus.

synchronisation. gestion du droit de parole au moyen de

jetons. pas de contrôle ou de reprise en cas

d'erreur, (c'est le rôle de la couche transport)

...

22

La Couche Présentation

Syntaxe et sémantique des informations.

le code utilisé (EBCDIC, ASCII, ...) la taille des mots : (16, 32, ...) la représentation des valeurs négatives

(complément à 1, complément à 2). la numérotation des bits cryptage / compression des données

23

La Couche Application

Des services utiles aux utilisateurs avec des protocoles précis.

Les messageries (X400). Le transfert de fichiers (FTAM). Le terminal virtuel (VTS: Virtual

Terminal Service). ...

24

Une application veut dialoguer...

Connect request

Connect request

A1 A2Application

Session

Transport

Réseau

Liaison

Physique

25

Demande de connexion pour la couche transport

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

connect- request

26

La couche réseau demande une connexion

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

connect- request

27

Etablissement d'une connexion liaison

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

connectresponse

connectindication

SABM

UA

28

Réception d'un paquet d'appel

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

data request

PAQUET D' APPEL

data indicat ion

connect indicat ion

29

Connexion au niveau 3 établie

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

connectconfirm

dataindicat ion

connectresponse

datarequest

PAQUET APPEL ACCEPTE

30

Connexion au niveau transport établie

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

connectconfirm

connectindication

connectresponse

TPDU-CR

TPDU- CC

d.r. d.r.

d.i. d.i.

31

Connexion au niveau session établie

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

connectconfirm

connectresponse

connectindication

SPDU- CC

SPDU- CR

32

Echange de données entre les deux applications

APPLICATION

SESSION

TRANSPORT

RESEAU

LIAISON

PHYSIQUE

datarequest

dataindicat ion

top related