CHAPITRE 2 Standardisation Systèmes Ouverts Modèle de

Transcription

CHAPITRE 2 Standardisation Systèmes Ouverts Modèle de
CHAPITRE 2
Standardisation
Systèmes Ouverts
Modèle de référence OSI
2-Modèle OSI
1
PLAN
Standardisation
Aspect de Standardisation
Organe de Standardisation
Processus de Standardisation
Systèmes Ouverts
Concept des Systèmes Ouverts
Deux modèles des Systèmes Ouverts
Impacts des Systèmes Ouverts
Modèle de référence OSI
Description fonctionnelle
Structure standard du modèle
Sept couches
Concepts fondamentaux
Conclusion
2-Modèle OSI
2
Aspect de la Standardisation
Conformité
Garantit que
Produit répond à certains critères de qualité
Produit fonctionne sans problème en connexion avec n’importe
quel autre produit conforme
On dit
Un produit est “conforme” à un standard s’il a réussi à passer un
ensemble de tests exécutés par une autorité reconnue pour
délivrer des certificats de conformité
Qu’est-ce un standard formel?
Spécification (matérielle ou logicielle)
Résultat de procédures formellement établies
-
notion de conformité
Ex
IEEE 802.3 (Ethernet)
X. 400 (messagerie)
2-Modèle OSI
3
Aspect de la Standardisation
Qu’est-ce un standard informel?
Spécification de fournisseur (matérielle ou logicielle)
Définie et respectée par des fournisseurs
-
Pas de procédure de standardisation formelle
On parle de « Standard de Facto »
Ex
Protocole NFS (Network file system) de SUN
SNA (System Network Architecture) d’IBM
Qu’est-ce une option et des paramètres?
Notion associée à un standard
Offre une certaine flexibilité au standard
-
évite une multitude de standards presque identiques
2-Modèle OSI
4
Aspect de la Standardisation
Qu’est-ce une option et des paramètres? (suite)
Option on définit comportement du standard
Sélection d’un mode de fonctionnement du standard parmi différents
modes supportés
Ex : Mode d’utilisation « Symétrique/ Asymétrique » du standard X25
-
Pour une communication entre 2 partenaires équivalents : Symétrique
Pour une communication entre ordinateur et terminaux : Asymétrique
Paramètres on customise/dimensionne le standard
Définition des limites du standard
Ex : Taille maximale des paquets transmis par un logiciel s’appuyant
sur le standard X25
Qu’est-ce un Profile?
Profile Ensemble de
Standards à respecter
Options cohérentes à choisir
Paramètres à utiliser
Profile garantit que :
« 2 produits conformes fonctionnent ensemble sans problème »
2-Modèle OSI
5
Organes de Standardisation
Niveau International
L’ISO (International Organisation for Standardization) :
Organe de standardisation visant surtout les produits de
l’industrie
-
Ex de standard: IS 7498 (= OSI)
L’UIT (Union International de Télécommunication)
(dans le passé : CCITT - Comité Consultatif International
Télégraphique et Téléphonique)
Se concentre sur les standards nécessaires au support des
communications traversant le domaine public
-
Ex de standard: X25 (communication par paquets), V.24
(interface modem)
Ne produit pas de standards mais des “Recommandations”
Souvent, les recommandations de l’ UIT
- sont reconnues par plusieurs pays en tant que standard
et
- sont reprises dans les normes de l’ISO
2-Modèle OSI
6
Organes de Standardisation
Niveau Régional
CEN (Comité Européen de Normalisation)
Organe de standardisation de la Communauté Européenne
-
Normes à l’usage de l’industrie européenne
•
élément de la politique commerciale de la CE
-
Reprend les normes ISO et UIT pour une harmonisation en vue
des besoins Européens
-
Ne peut prononcer des standards
•
Résultats doivent obligatoirement être repris comme standards
nationaux
ETSI (European Telecommunications Standards Institute)
Organe de standardisation de l’industrie de télécommunication
européenne
-
Collabore étroite avec l’UIT en élargissant le domaine d’activité
2-Modèle OSI
7
Organes de Standardisation
Niveau National
Organes de standardisation
Rôle comparable à celui de CEN
Souvent représenté auprès de l’ISO
-
Exemples
•
ANSI (American National Standards Institute) aux Etats- Unis
•
AFNOR (Association Française de NORmalisation) pour la
France
Niveau Industriel
Groupements industriels
Exemples
-
ECMA (European Computer Manufacturers Association)
-
EIA (Electronics Industries Association)
-
IEEE (Institute of Electrical and Electronics Engineers)
-
RFC (les normes du type “RFC” de l’Internet)
2-Modèle OSI
8
Processus de Standardisation
Processus de standardisation de l’UIT
Avant 1990 : Cycle de standardisation de 4 ans
Acceptation de nouvelles normes / révision de normes existantes
lors des assemblées ayant lieu tous les 4 ans
Publication des normes dans une série de fascicules d’une
couleur commune (jaune … 1980, rouge … 1984, bleu … 1988)
Après 1990 : Processus continu
Processus de standardisation des normes RFC
Proposition d’un “Request for Comment” comme solution à un
problème reconnu
Enregistrée par le “Internet Activity Board” (= IAB)
Proposition devient une norme (standard “de facto”)
lorsqu’au moins 2 implantations fonctionnent en service
productif
2-Modèle OSI
9
Processus de Standardisation
Processus de standardisation de l’ISO
Processus continu (et itératif) de définition de normes
Documents des “working groups”
Draft Proposal
Draft International Standard
International Standard
2-Modèle OSI
10
Systèmes Ouverts
Concept
Définir un ensemble de règles communes portant sur :
la Conception des nœuds
-
Conception Hiérarchie d’éléments fonctionnels
-
On parle de niveau de rang N ou de couche (N)
l’Architecture de communication entre nœuds
-
Architecture Voie de communication
-
On dit que des «couches homologues » communiquent par
l’intermédiaire de canaux.
Par convention, on parle de :
Protocoles de communication et de Normes
2-Modèle OSI
11
Systèmes Ouverts
2 Modèles
OSI (Open Systems Interconnection)
Standard dans un environnement industriel et étatique (IUT-T,
ISO)
Conception des normes visant à anticiper et à préparer la
création de produits
Normes de l’Internet
Infrastructure concrète dans un environnement R& D
-
Collaboration entre le ministère de la défense des US et
laboratoires de recherche
Standards développés en parallèle au produit
La famille de ces protocoles est connue sous 2 noms
-
“les protocoles TCP/IP”
-
“la suite des protocoles Internet”
Situation actuelle
Toute solution pratique a comme base les normes « Internet »
2-Modèle OSI
12
Systèmes Ouverts
Impact des Systèmes Ouverts
Maîtriser les systèmes de complexité importante
Support pour des applications dans un environnement
hétérogène
L’approche ‘OSI’ a produit
Cadre conceptuel pour définir la structure des systèmes repartis
Consensus entre fournisseurs
-
Définit un cadre bien spécifié servant ensuite à stimuler et
supporter des développements de l’industrie.
L’approche ‘Internet’ a produit
Ensemble de logiciels plus une infrastructure de services
opérationnels
TCP/ IP
-
Activité concertée entre développeurs et utilisateurs
-
processus itératif de spécification
-
Réalisation et Standardisation
2-Modèle OSI
13
Modèle de référence OSI
Description fonctionnelle
Normes: IUT-T X. 200, ISO IS 7498 : composé de
Sous- réseaux de communication
-
Noeuds de communication
Système “terminal”
-
Interface standard ⇒“règles communes”
Concept de communication entre homologues (‘ peer- entities’)
Ramène toute communication à une abstraction simple
Entité de
protocole
Canal de communication
2-Modèle OSI
Entité de
protocole
14
Modèle de référence OSI
Canal de communication
Voie de communication
Transporte les informations entre 1 source et 1 destinataire
Notion abstraite
-
indépendante d’une implantation spécifique
Peut se présenter comme un Canal Physique
L’implantation exploite une liaison physique
Peut se présenter comme un Canal Virtuel
L’implantation fait appel à une fonction de service
-
fonction de service offerte par une autre entité
-
elle-même s’appuyant sur une liaison physique
2-Modèle OSI
15
Modèle de référence OSI
Entité de protocole (‘ protocol entity’)
Module fonctionnel
Respecte un ensemble de règles « Le Protocole »
Pour collaborer avec un homologue
Échange d’information de données (“Protocol Data Units”)
Échange d ’information de contrôle
Pour fournir un service de communication
Fonctions destinées à une entité utilisatrice
Ex :
-
‘envoyer des données’
-
‘recevoir des données’
-
‘initialiser une communication’
-
…
2-Modèle OSI
16
Modèle de référence OSI
Structure hiérarchique des entités de protocole
Notion de ‘pile de protocoles’ (Protocol Stack)
Réduit la complexité par un principe de dégrossissement
successif
Canal virtuel
Services plus
complexes et
spécifiques
Canal virtuel
Canal physique
2-Modèle OSI
Services plus
simples et
généraux
17
Modèle de référence OSI
Technique modulaire de conception
Lettre
send()
Procédure send(...)
send(car-string)
Procédure send(...)
send(bit-string)
Procédure send(...)
receive()
Transport
« Cher monsieur … »
Liaison
« 010100110011… »
Physique
Procédure receive(...)
receive(car-string)
Procédure receive(...)
receive(bit-string)
Procédure receive(...)
canal physique
signaux électroniques
Noms standards pour les procédures : send et receive
(données) … data. request, data. Indication
(quittance) … data. response, data. confirm
2-Modèle OSI
18
Modèle de référence OSI
Technique de la « ré-utilisation »
Application 1
Application 2
Capacité de la liaison > Trafic applicatif
Utilisation efficace d’une liaison
-
Multiplexage “upward”
Partage du moyen de communication
entre plusieurs utilisateurs
-
Ex: service de communication d’un
fournisseur)
Capacité de la liaison < Trafic applicatif
MUX
Liaison
Application
Augmentation de la performance
-
MUX
Multiplexage “downward”
Mise à disposition d’une liaison
virtuelle plus performante
-
Ex: utilisation des 2 canaux B d’une
liaison RNIS pour une
communication)
2-Modèle OSI
Liaison 1
Liaison 2
19
Modèle de référence OSI
Contrôle de la visibilité
Approche norme OSI
Entité de protocole A peut accéder uniquement aux services
définis dans l’entité de protocole B, B seulement à ceux définis
dans l ’entité de protocole C etc...
-
⇒ Implanter dans B des services “vides” afin de reprendre tels
quels les services de C pour les mettre à disposition à
l’application A
Approche norme “Internet” (TCP/ IP)
Les services des entités de protocole B, C, D sont tous
accessibles (‘ visibles’) à l’entité de protocole A
A
B
A
B
C
C
D
D
2-Modèle OSI
20
Modèle de référence OSI
Protocoles dits “horizontaux” et “verticaux”
Protocoles horizontaux: Protocoles ( peer- to- peer/homologues)
Règles de conversation entre 2 couches de même rang
Protocoles verticaux : Services d’interface
Règles d'échange ou interfaces entre 2 couches contiguës
N+1
N+1
demande des services
Règles
d'échange
demande des services
N
Règles de
conversation
fournit des services
N
Règles
d'échange
fournit des services
N-1
N-1
2-Modèle OSI
21
Modèle de référence OSI
Séparation en 2 domaines Traitement et Transport
Domaine du transport = Regroupe les couches basses
Fonctions de transmissions de données
-
Souvent implantées dans les matériels spécifiques aux réseaux
(nœuds)
Domaine du traitement = Regroupe les couches hautes
Fonctions de traitements des données
-
Mises en œuvre dans les systèmes d ’exploitation
Station A
Gestion
Station B
P1
de l ’application
de l ’application
Fonctions
de
Gestion
Fonctions
P2
Transport
de
Transport
Support Physique de transmission
2-Modèle OSI
22
Modèle de référence OSI
Modèles en 7 couches
Système A
Couche 7
Système B
Protocole de couche 7
Interface couche 6/7
Interface couche 6/7
Couche 6
Protocole de couche 6
Protocole de couche 5
Protocole de couche 4
Protocole de couche 3
Couche 3
Interface couche 2/3
Interface couche 2/3
Couche 2
Couche 4
Interface couche 3/4
Interface couche 3/4
Couche 3
Couche 5
Interface couche 4/5
Interface couche 4/5
Couche 4
Couche 6
Interface couche 5/6
Interface couche 5/6
Couche 5
Couche 7
Protocole de couche 2
Interface couche 1/2
Couche 2
Interface couche 1/2
Couche 1
Couche 1
Médium Physique
2-Modèle OSI
23
Modèle de référence OSI
7 Application
Gestion
6 Présentation
des
applications
Fonctions
de
transports
A : interprétation sémantique : ensemble d'outils applicatifs (ex : X400)
P : interprétation syntaxique des données (compatibilité des codes...)
S : synchronisation de l'échange
5
Session
4
Transport
3
Réseau
N : acheminement des informations au travers du réseau
routage
2
Liaison
L : transfert d'une trame sans erreur
détection des erreurs, agencement des séquences, re-émission
1
Physique
T : communication fiable de bout en bout
transmission de bits sur le canal de transmission
caractéristiques mécaniques, électriques et fonctionnelles de la
transmission
canal de transmission
LH RH TH SH PH AH
2-Modèle OSI
Données
24
Modèle de référence OSI
Couche Physique
Support Physique + Couche Physique
Norme ISO 10022 ou Recommandation X.211
de l ’IUT définit le service qui doit être rendu
Application
Fournit les moyens mécaniques, électriques et
fonctionnels
Présentation
pour le maintien et la désactivation des
connexions physiques destinées à la
transmission des éléments binaires
Transmission des bits sur un circuit de
communication
Eléments de la couche physique
Support physique
Codeurs, Modulateurs
Multiplexeurs, Concentrateurs
Conception de cette couche fait partie du
domaine de l ’ingénieur électronicien
2-Modèle OSI
Session
Transport
Réseau
Liaison de données
Physique
25
Modèle de référence OSI
Couche Liaison de données
Utilise la couche Physique + Norme ISO 8886 ou
recommandation UIT X.212 définit le service
fournit par la couche 2
Gestion de la liaison de données
Données de l’émetteur en trame de données
transmission des trames en séquence,
gestion des trames d ’acquittement
reconnaissance des frontières de trames
envoyées par la couche physique
Détection et reprise sur erreur
régulation du trafic
gestion des erreurs
Application
Présentation
Session
Transport
Réseau
Liaison de données
Reconnaissance adresses émetteur/récepteur
adresses physiques généralement liées à
l’interface HW
Physique
Procédures de transmissions (HDLC,LC,X25
niv2,…)
2-Modèle OSI
26
Modèle de référence OSI
Couche Réseau
Fournit les moyens d ’établir, de maintenir et de
libérer des connexions de réseau entre des systèmes
ouverts
gestion du sous-réseau
acheminement des paquets de source vers
destination
reconnaissance des adresses source/destination
(adresse logique)
Application
Présentation
Session
Transport
Fonctionnalités
adressage
Routage (source routing/ hop by hop
contrôle de flux
Adapte le paquet en fonction de la couche liaison
de données utilisée
Mode connecté /non connecté (IP, X25 niv3, …)
Réseau
Liaison de données
Physique
Permet l ’interconnexion de réseaux hétérogènes
2-Modèle OSI
27
Modèle de référence OSI
Couche Transport
Indépendance des réseaux sous-jacents
Accepte les données de la couche session
Application
les découpe éventuellement
s’assure de l’ordonnancement
Optimiser les ressources réseaux
Fonctionnalités de bout en bout
multiplexage de plusieurs messages sur un
canal
-
nécessité d ’indiquer quel message
appartient à quelle connexion.
Dépendance du service réseau (QoS)
Protocoles de Transport
TP0, 1, 2, 3 ou4
Présentation
Session
Transport
Réseau
Liaison de données
Physique
TCP, UDP
Authentique couche de bout en bout
2-Modèle OSI
28
Modèle de référence OSI
Couche Session
Responsable de la synchronisation
Application
Fonctions de type
Gestion du dialogue (bi ou
unidirectionel)
Points de reprise
Présentation
Session
retour arrière
etc
Transport
Orchestration
Gestion des transactions
Réseau
Liaison de données
Physique
2-Modèle OSI
29
Modèle de référence OSI
Couche Présentation
S ’intéresse à la syntaxe et à la sémantque
des informations
Application
Représentation des données transférées
entre entités d’application
Présentation
Représentation de la structure de
données et représentation de l’ensemble
des actions
Encodage dans une norme agrée
permettant à des équipements de
communiquer
-
Session
Transport
Réseau
Ex:
•
Du codage ASCII vers EBCDIC
•
compression des données
•
chiffrement ….
Liaison de données
Physique
Exemple de norme ISO utilisée : Syntaxe
abstraite ASN.1 (ISO 8824)
messagerie X400 et annuaires X500
2-Modèle OSI
30
Modèle de référence OSI
Couche Application
Offre aux processus d’application le
moyen d’accéder à l’environnement OSI
Les processus d’application échangent
leurs informations par l ’intermédiaire
des entités d’application
Exemples de processus d ’applications
Terminal de réseau virtuel
Transfert de fichiers
Courrier électronique
Application
Présentation
Session
Transport
Réseau
Consultation des annuaires
…..
Liaison de données
Physique
2-Modèle OSI
31
Modèle de référence OSI
ISO 7498-1
Modèle de référence
Unités échangées
OSI de base
ISO 7498-3
Application
APDU
Application
Présentation
PPDU
Présentation
Dénomination
et Adressage
ISO 7498-4
Cadre général pour
Session
SPDU
Session
Transport
TPDU
Transport
Réseau
Paquet
Network
Liaison
Trame
Data Link
la gestion OSI
1/Ad-1
Transmission en mode
Physique
Bit
Physical
sans connexion
Support Physique de Transmission
1/Ad-2
Transmission en multipoint
2-Modèle OSI
32
Modèle de référence OSI
Structure standard du modèle
Application Processus A
Application Processus B
Support d ’applications
Application
7
Représentation
Présentation
6
Contrôle de communication
Session
5
Transport
4
Transport
Réseau
Réseau
Réseau
Transmission fiable
Liaison de Données
Liaison
Liaison
Communication
Physique
Physique
Physique
Noeud
Noeud
Utilisateur
Transfert de bits
3
2
1
Utilisateur
Système intermédiaire
Circulation des paquets de donnés
2-Modèle OSI
33
Modèle de référence OSI
Encapsulation
Consignes 1
Emetteur : Départ de
l ’information
Consignes 2
Consignes 3
Données
Colis 1
Colis 2
Colis 1 : Données mises dans le
colis 1 + Ajout de consignes au
colis 1
Colis 2 : Colis 1 mis dans le colis
2 + Ajout de consignes au colis 2
Colis n : etc…
Réception : Arrivée de
l ’information
Données
Colis n : Consignes du colis n sont
lues et colis n-1 est transmis
suivant les consignes lues
… Colis 2 : Consignes du colis 2
sont lues et colis 1 est transmis
suivant les consignes lues
Données
Consigne 1
Colis 1
Consigne 2
Colis 1 : Consignes du colis 1 sont
lues et données sont transmises
suivant les consignes lues
Colis2
Consigne 3
2-Modèle OSI
34
Modèle de référence OSI
Encapsulation
Unité de données de service (N+1)
SDU (N+1)
Information de contrôle de protocole (N)
PCI (N)
Application
Processus
«A»
PCI
Unité de données
de protocole (N) PDU
Unité de données
de protocole (N)
Application
Processus
«B»
PCI
Application
Application
Présentation
Présentation
Session
Session
Transport
Transport
Réseau
Réseau
Liaison
Liaison
Physique
Physique
Ligne de transmission
2-Modèle OSI
35
Modèle de référence OSI
Concepts de l’architecture OSI
Définition d ’objets de niveau(N)
le Service(N), le Protocole(N)
les Points d’accès au service(N) ou (N)-SAP
l’entité(N), l’adresse(N), la connexion (N)
Système A
COUCHE (N+1)
Système B
Service (N)
Service (N)
(N)-SAP
(N)-SAP
Primitives de
services (N)
Primitives de
services (N)
Protocole (N)
Primitives de
services (N-1)
COUCHE (N-1)
entité(N)
entité(N)
COUCHE (N)
(N-1)-SAP
COUCHE (N+1)
COUCHE (N)
Primitives de
services (N-1)
(N-1)-SAP
Système A
Système B
Service (N-1)
COUCHE (N-1)
Service (N-1)
2-Modèle OSI
36
Modèle de référence OSI
Concepts de l’architecture OSI (suite)
Le Service(N)
Est rendu au niveau (N)
C’est un ensemble d’actions réalisées au niveau (N)
-
Correspond aux événements et primitives à mettre en place pour rendre
un service au niveau supérieure (N+)
Fournisseur du service (N)
-
Met en œuvre des éléments ou entités qui communiquent et coopèrent
entre entités homologues selon le protocole (N)
•
Le niveau (N+1) passe au niveau (N) une trame d'information
•
Le niveau (N) assure la tâche pour laquelle il a été sollicitée
Utilisateur du service (N)
-
Niveau (N+1) utilise le service (N) pour acheminer le protocole (N+1)
COUCHE (N+1)
Utilisateur du
Service (N)
COUCHE (N)
COUCHE (N(N-1)
Fournisseur du
Utilisateur du
Service (N-1)
Fournisseur du
2-Modèle OSI
37
Modèle de référence OSI
Concepts de l’architecture OSI (suite)
Le Protocole (N)
Règles nécessaires pour que le service de niveau (N) soit réalisé
-
Définissent les mécanismes qui vont permettre de transporter les informations d’un
niveau (N) à un autre niveau (N) correspondant au service (N)
Le Point d'accès des services (N) ⇒ (N)SAP (Service Access Point)
Situé à la frontière entre les niveaux (N+1) et (N)
Permet d’identifier une entité de niveau (N+1)
-
Point où les services (N) sont fournis par une entité (N) à une entité (N+1)
L’Entité (N)
Élément actif de niveau (N)
-
2 entités homologues de niveau (N) s’échangent des unités d’information
2 entités de niveau (N) et (N-1) s’échangent des unités de services
L’adresse (N)
Identificateur indiquant où se trouve le point d’accès à des services (N)
Une adresse (N) peut être mise en correspondance avec un (N)-SAP
La Connexion (N)
Association établie qui permet la communication entre au moins 2 entités (N+1)
identifiées par une adresse(N)
C’est un service offert par la couche(N) permettant l’échange d’informations
entre les entités(N+1)
2-Modèle OSI
38
Modèle de référence OSI
Les Unités de données
Unité de données du service (N): (N)-SDU (Service Data Unit)
Ensemble de données provenant de l’interface avec la couche (N) qui doit
être transporté sur une connexion (N)
Information de contrôle du protocole (N) : (N)-PCI (Protocol Control
Information)
Information de coordination émise par 1 entité (N) pour 1 autre entité
homologue (N)
-
Généralement rajoutée à 1 (N)-SDU pour former 1 (N)-PDU
Unité de données de protocole (N) : (N)-PDU (Protocol Data Unit)
Ensemble de données composées de : (N)-PCI + (éventuellement) (N)-SDU
Information du contrôle de communication (N) : (N)-ICI (Interface Control
Information)
Information de communication émise par 1 entité (N+1) pour 1 entité(N)
-
Généralement rajoutée à 1 (N)-PDU pour former 1 (N)-IDU
Unité de donnée d’information (N) : (N)-IDU (Interface Data Unit)
Information de données émise par le niveau (N+1) vers le niveau (N)
Ensemble de données composées de : (N)-PDU + (éventuellement) (N)-ICI
2-Modèle OSI
39
Modèle de référence OSI
Les Unités de données (suite)
(N)-PCI
(N+1)-SDU
Sens des échanges
(N)-ICI
(N)-PDU
(N)-IDU
COUCHE (N)
COUCHE (N-1)
(N)-IDU
(N)-ICI
(N-1)-ICI
COUCHE (N-1)
(N-1)-PCI
(N-1)-SDU
(N-1)-PDU
(N-1)-IDU
COUCHE (N-2)
(N-2)-IDU
2-Modèle OSI
40
Modèle de référence OSI
Les Unités de données
(suite)
Contrôle des longueurs sur
les unités de données
(N)-PCI
(N)-SDU
Traitements optionnels
1: Segmentation
/Réassemblage
1 SDU(N) en plusieurs
PDU(N) avec la même
PCI(N) et inversement
2 : Groupage /Dégroupage
(N)-PDU
(N)-PCI
(N)-PDU
(N)-SDU
(N)-PCI
Plusieurs SDU(N) vers
un seul PDU(N) avec le
même PCI(N) et
inversement
(N)-PDU
2-Modèle OSI
41
Modèle de référence OSI
Les Primitives de Services
Entités communiquent par des protocoles: 4 primitives de
services
demande (request)
indication (indication)
réponse (response)
confirmation (confirm)
Primitive de services possède une liste de paramètres
appelés attributs
1-demande
4-confirmation
2-indication
3-réponse
Fournisseur de service(N)
Entité (N)
Entité (N)
Échange conforme au Protocole (N)
Système A - niveau(N+1)
Système B - niveau(N+1)
2-Modèle OSI
42
Modèle de référence OSI
Les Primitives de Services (suite)
1- demande (request)
Utilisateur demande au fournisseur de services l'activation du service
2- indication (indication)
Fournisseur de services avertit l'utilisateur de l'activation du service
3- réponse (response)
Utilisateur envoie au fournisseur de services une réponse à une
primitive d'indication (accepte ou refuse le service demandé)
4-confirmation (confirm)
Fournisseur de services signale que la demande a été acceptée ou
refusée
Utilisateur du service (N+1)
Utilisateur du service (N+1)
1-demande (request)
(N)-SAP
4-confirmation (confirm)
Fournisseur
de services
(N)
Système A
(N)-SAP
2-indication
(indication)
3-réponse (response)
Système B
2-Modèle OSI
43
Modèle de référence OSI
Les Primitives de Services (suite)
Convention de nommage
Nom de la primitive commence par l'initiale de la couche concerné
-
A(pplication), P(resentation), S(ession) T(ransport), N(etwork), L(ink)
Suivie du non de service demandé
-
request, indication, response, confirm
Lui-même suivi du type de la primitive
-
CONNECT, DATA, …
Ex: A_request.CONNECT(suivi éventuellement de paramètres)
2 types de Services
Service confirmé
-
par le correspondant
-
localement
-
par le fournisseur
Service non confirmé
2-Modèle OSI
44
Modèle de référence OSI
Les Primitives de Services
(suite)
Service confirmé par le
correspondant (entité
homologue)
Utilisateur
de services
Fournisseur
de services
Utilisateur
de services
demande
indication
Requête avec réponse de
l’entité homologue
réponse
confirmation
Requête avec réponse
(service confirmé par le
correspondant)
Utilisateur de
services
Service confirmé par le
fournisseur de service
Fournisseur
de services
Utilisateur de
services
demande
Requête sans réponse de
l’entité homologue
indication
confirmation
Requête sans réponse
(service confirmé par le fournisseur)
2-Modèle OSI
45
Modèle de référence OSI
Les Primitives de
Services (suite)
Utilisateur de
services
Service confirmé
localement
Fournisseur
de services
demande
Requête sans réponse
du fournisseur de
service
confirmation
Requête sans réponse
(service confirmé localement)
Service non confirmé
Requête sans réponse
Utilisateur de
services
Fournisseur
de services
Utilisateur de
services
demande
indication
Requête Indication
(service non confirmé)
2-Modèle OSI
46
Conclusion
Rôle des 7 couches
Physique :
Gestion de la transmission du signal sur le canal physique de la
communication
Liaison :
Gestion de la transmission de données numériques sur le nœud de
communication
Réseau :
Gestion de l’acheminement des données échangées entre partenaires
-
de nœuds de communication en nœuds de communication
Transport :
Gestion du transport des données de bout en bout entre partenaires
Session :
Contrôle et organisation du dialogue entre les partenaires
Présentation :
Convention sur les types et structures à utilisées lors des échanges
Application:
Bibliothèques de fonctions appelées
2-Modèle OSI
47
Conclusion
Modèle OSI et les Protocoles Internet
Assez bonne correspondance entre
Protocole IP et la couche “réseau” du modèle OSI (couche 3)
Protocoles TCP (et UDP) et la couche “transport” du modèle
OSI (couche 4)
Les choix d’Internet
Le développement réalisé sur
Une implantation bien structurée de fonctions essentielles
Et non pas sur des propositions spécifiques de type conceptuel
Une standardisation d’Internet basée
Sur les protocoles IP et TCP
2-Modèle OSI
48
Conclusion
Les choix des protocoles Internet (suite)
Un regroupement des protocoles en 2 niveaux
Bas- niveau
-
Protocole IP
Haut- niveau
-
Protocoles TCP et UDP
Les services des couches 1 et 2 s’appuient
Sur des solutions existantes pour la transmission des données
Les applications sont directement supportées
par la couche de transport (protocoles TCP ou UDP)
-
Pas de correspondance avec les couches 5 à 7 du modèle OSI
2-Modèle OSI
49
Conclusion
Correspondance entre le modèle OSI et les protocoles
Internet
OSI
Internet
Applications
Applications
•ftp
•telnet
•smtp ...
Application
Présentation
Session
Transport
Services protocoles TCP et UDP
Réseau
Services du protocole IP
Liaison
Protocoles non
spécifiées
Physique
2-Modèle OSI
50

Documents pareils