Historique
Les constructeurs informatiques ont proposé des architectures réseaux propres à leurs équipements. Par exemple, IBM a proposé SNA, DEC a proposé DNA... Ces architectures ont toutes le même
défaut : du fait de leur caractère propriétaire, il n'est pas facile des les interconnecter, à moins d'un accord entre constructeurs. Aussi, pour éviter la multiplication des solutions d'interconnexion
d'architectures hétérogènes, l'ISO (International Standards Organisation), organisme dépendant de l'ONU et composé de 140 organismes nationaux de normalisation, a développé un modèle de référence appelé
modèle OSI (Open Systems Interconnection). Ce modèle décrit les concepts utilisés et la démarche suivie pour normaliser l'interconnexion de systèmes ouverts
(un réseau est composé de systèmes ouverts lorsque la modification, l'adjonction ou la suppression d'un de ces systèmes ne modifie pas le comportement global du réseau).
Au moment de la conception de ce modèle, la prise en compte de l'hétérogénéité des équipements était fondamentale. En effet, ce modèle devait permettre l'interconnexion avec des systèmes hétérogènes pour
des raisons historiques et économiques. Il ne devait en outre pas favoriser un fournisseur particulier. Enfin, il devait permettre de s'adapter à l'évolution des flux d'informations à traiter sans
remettre en cause les investissements antérieurs. Cette prise en compte de l'hétérogénéité nécessite donc l'adoption de règles communes de communication et de coopération entre les équipements, c'est à
dire que ce modèle devait logiquement mener à une normalisation internationale des protocoles.
Le modèle OSI n'est pas une véritable architecture de réseau, car il ne précise pas réellement les services et les protocoles à utiliser pour chaque couche. Il décrit plutôt ce que doivent faire les
couches. Néanmoins, l'ISO a écrit ses propres normes pour chaque couche, et ceci de manière indépendante au modèle, i.e. comme le fait tout constructeur.
Les premiers travaux portant sur le modèle OSI datent de 1977. Ils ont été basés sur l'expérience acquise en matière de grands réseaux et de réseaux privés plus petits ; le modèle devait en effet être
valable pour tous les types de réseaux. En 1978, l'ISO propose ce modèle sous la norme ISO IS7498.
Le modèle OSI
Pour s'y retrouver plus facilement dans l'ensemble des protocoles, l'International Standard Organization (ISO) a défini un modèle de base appelé modèle OSI. Ce modèle définit 7 niveaux
différents pour le transfert de données. Ces niveaux sont également appelés couches.
Le septième niveau, la couche Application, gère le transfert des informations entre programmes. Le sixième niveau, la couche Présentation, s'occupe de la mise en forme des textes et des conventions
d'affichage. Le cinquième niveau, la couche Session, s'occupe de l'établissement, de la gestion et coordination des communications. Le quatrième niveau, la couche Transport, gère la remise correcte des
informations
Le fondement d'un bon réseau, c'est que le système d'exploitation soit capable:
- de gérer la transmission de données.
- de fournir aux applications des interfaces standard pour leur permettre d'exploiter les ressources du réseau
A priori, rien ne devrait obliger les plate formes client et serveur à fonctionner avec le même système d'exploitation. Pour arriver à cette interopérabilité, il faut que les divers protagonistes se
mettent d'accord sur les fonctionnalités à implanter dans leurs applications et leurs fonctions réseau.
C'est le rôle des RFC (Request For Comment) et des normes que de définir ces critères.
Les réseaux d'ordinateurs sont conçus de façon très structurée. Pour réduire leur complexité de conception, ils sont organisés en séries de couches, chacune étant construite sur la précédente. Cependant,
dans chaque réseau, l'objet de chaque couche est d'offrir certains services aux couches plus hautes, en leur épargnant les détails de la mise en oeuvre de ses services.
C'est l'objectif du modèle théorique O.S.I. qui décrit comment l'O.S. réseau, encore appelé N.O.S. doit être construit. Il décrit l'architecture en 7 couches logicielles présentant chacune des interfaces
standard pour communiquer entre elles. Le modèle OSI définit un cadre fonctionnel pour l'élaboration de normes d'interconnexion de systèmes. En aucun cas, OSI ne décrit comment ces systèmes
fonctionnent en interne ou comment les normes doivent être implantées. OSI est un modèle et non une pile de protocoles.
Les objectifs du modèle OSI sont :
- Décomposer et structurer le système de communication en éléments directement réalisables (Décomposition fonctionnelle)
- Assurer le maximum d'indépendance vis à vis du matériel et du logiciel ;
|