Qu'est-ce qu'une couche d'application?
Un réseau informatique est généralement conçu sur la base d'un diagramme de réseau. Cette topologie est définie sur la base du modèle d'interconnexion de systèmes ouverts (OSI) et comprend sept couches de fonctionnalités réseau. La couche d'application est le niveau le plus élevé de l'OSI, appelé couche sept. C'est la couche réseau qui gère les programmes de communication sur le réseau, y compris le protocole de transfert de fichier (FTP), le protocole de transfert d'hypertexte (HTTP) et le courrier électronique. Ces programmes permettent aux navigateurs Internet et aux applications de messagerie de partager des données sur un réseau.
Un réseau commence par un câble physique et se termine par une application informatique. Les données sont forcées à travers plusieurs niveaux de transformations au cours d'un transfert de communication typique. Il s'agit d'un processus nécessaire pour garantir le respect de la qualité des données et des règles de sécurité. Le modèle OSI a été créé pour permettre une flexibilité dans les protocoles logiciels.
Le modèle OSI est composé de sept couches. Il s'agit des couches physique, liaison de données, réseau, transport, session, présentation et application. Les couches fonctionnent dans une structure hiérarchique pour envoyer des messages sur un réseau.
La plupart des réseaux informatiques utilisent aujourd'hui le protocole de contrôle de transmission standard (TCP / IP) comme langage de communication pour Internet. Ce protocole de réseau utilise le modèle OSI comme modèle pour l’interaction des périphériques réseau et des logiciels. Chaque couche du modèle a une responsabilité spécifique dans la topologie du réseau.
Le modèle OSI est conçu sur la base d’un chaînage hiérarchique des responsabilités. Ces règles obligent chaque couche à suivre des processus de transfert spécifiques lors de l'envoi d'un message via la topologie. La couche application doit respecter les règles de transfert de la couche présentation, qui constitue le niveau suivant de la chaîne hiérarchique. Ces règles incluent généralement le format, le chiffrement et des exigences de taille spécifiques avant que le message puisse être accepté par le niveau suivant de la chaîne.
La messagerie instantanée est un protocole de communication populaire utilisé sur les téléphones cellulaires et les systèmes informatiques. IM est un exemple de logiciel utilisant le protocole de couche application. Le protocole standard de messagerie instantanée permet aux entreprises de créer un logiciel de messagerie instantanée. AOL® Instant Messenger, Yahoo® mail et MSN® Messenger sont quelques exemples de ces produits. Chaque programme utilise les normes OSI pour envoyer et recevoir des messages sur le réseau au niveau de cette couche.
Microsoft Outlook® est un exemple d'application de messagerie utilisant la couche d'application. Il s'agit du niveau le plus bas du modèle OSI, qui est chargé de regrouper les messages d'un logiciel dans un message informatique compréhensible. La couche d'application envoie un message à la couche de présentation, qui est responsable des règles de chiffrement et de format du message.