OSI

OSI (de l’anglais Open Systems Interconnection) est une norme de communication en réseau de tous les systèmes informatiques. Ce modèle de communications entre ordinateurs est proposé par l’ISO et il décrit les fonctionnalités nécessaires à la communication et leur organisation.

Le modèle est essentiellement une architecture en couches définies et délimitées avec les notions de service, de protocole et d’interface.

Architecture du modèles OSI

Un service est une description abstraite de fonctionnalités à l’aide de primitives (commandes ou événements) telles qu’une demande de connexion ou la réception de données.

Un protocole est un ensemble de messages et de règles d’échange réalisant un service.

Une interface (« point d’accès au service » dans la norme) est le moyen concret d’utiliser le service. Dans un programme, c’est typiquement un ensemble de fonctions de bibliothèque ou d’appels systèmes. Dans une réalisation d’un matériel, c’est par exemple un jeu de registres à l’entrée d’un circuit.