Afin de maîtriser la complexité d'un système de communication et de permettre un maximum de souplesse dans son exploitation, il est nécessaire d'assurer la plus grande indépendance possible entre les différents éléments logiciels et matériels qui entrent dans sa conception.
ISO : International Standart Organization. Il définit une architecture stratifiée pour les systèmes ouverts.
OSI : Open System Interconnection. C'est un modèle de référence qui répartit les fonctions d'un système de communication sous forme de couches ou niveaux.
[...] (Analogie avec langage de programmation : un service est équivalent à un type abstrait de données, il définit les opérations que l'on veut effectuer mais pas la manière de les réaliser) Protocole : Un protocole est un ensemble de règles s'appliquant au format et à la signification de trames, paquets ou messages échangés entre entités paires au sein d'une même couche. Les entités utilisent des protocoles afin de mettre en œuvre leurs spécifications de service. Il est possible de changer de protocole sans pour autant changer la visibilité du service pour l'utilisateur. Ainsi service et protocole sont totalement découplés. [...]
[...] Service sans connexion Chaque message porte l'adresse de destination complète et est acheminé à travers le système de communication indépendamment de tous les autres. Les primitives de service Un service est défini par un ensemble de primitives (ou opérations) disponible pour un utilisateur. Ces primitives disent au service de réaliser telle action ou de rendre compte d'une action prise par l'entité paire. Les primitives de service sont regroupées en 4 classes. Les services 1. Etablir une connexion : CONNECT 1. Relâcher une connexion : DISCONNECT 1. [...]
[...] Transmission de donnée : DATA Les services peuvent être confirmés ou non. Notation OSI des primitives : CONNECT.request Ces primitives peuvent comporter des paramètres (la machine de destination, le type de service, taille message ) qui sont des éléments du protocole. Exemple de service pour une connexion simple 1. CONNECT.request demande d'établissement d'une connexion 1. CONNECT.indication signalisation à l'entité paire 1. CONNECT.response appelé pour accepter/refuser 1. CONNECT.confirm appel accepté 1. DATA.request demande d'envoi de données 1. DATA.indication signale l'arrivée des données 1. [...]
[...] Le dialogue est qualifié d'horizontal. Le service : Ce sont des règles de dialogue entre les entités communicantes de la couche considérée et la couche adjacente supérieure sur un même site, le dialogue défini peut-être qualifié de vertical. Les points d'accès aux services : Endroits où la couche adjacente supérieure peut accéder aux services offerts, chaque SAP (Service Access Point) possède une adresse. Les unités de données : protocole Data Unit (PDU) Service Data Unit (SDU) Les procédures d'un même niveau s'échangent des unités d'informations appelé PDU suivant les règles du protocole de ces niveaux. [...]
[...] OSI : Open System Interconnection C'est un modèle de référence qui répartit les fonctions d'un système de communication sous forme de couches ou niveaux. Principe ayant conduit au découpage en plusieurs couches du modèle de référence OSI 1. Une couche doit être créée lorsqu'un nouveau niveau d'abstraction est nécessaire Chaque couche exerce une fonction bien définie Les fonctions de chaque couche doivent être choisies en pensant à la définition des protocoles normalisés internationaux Le choix des frontières entre couches doit minimiser le flux d'information aux interfaces Le nombre de couches doit être suffisamment grand pour éviter la cohabitation de fonctions très différentes et suffisamment petit pour que l'architecture ne devienne difficile à maîtriser. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture