Vidéo: OSI and TCP IP Models - Best Explanation 2024
La couche application est le niveau le plus élevé dans le modèle OSI (Open System Interconnection) et est le niveau le plus proche de vous - ou le plus éloigné de vous si vous êtes au l'autre extrémité de la connexion. La couche d'application déplace efficacement les données entre votre ordinateur et le serveur.
Il comprend l'application serveur qui lit et écrit des fichiers, tels que le serveur Web Apache ou les services Internet (IIS) de Microsoft, ainsi que l'application que vous utilisez sur l'ordinateur client pour écrire ou lire ces données (par exemple comme un programme de courrier électronique).
Suite au flux de données de la figure suivante, le processus de communication entre la couche d'application sur un ordinateur client et le serveur est illustré.
-
Le processus commence au niveau de la couche d'application avec quelqu'un qui récupère et ouvre un courrier électronique dans un programme de messagerie, tel que Microsoft Outlook.
Outlook est le programme client qui exploite la couche d'application du modèle OSI. Outlook communique avec les processus de la couche application ou les programmes utilisés sur un serveur. Dans cet exemple, lorsque vous démarrez Outlook, il démarre le processus pour demander tous les messages électroniques de ce serveur pour l'utilisateur.
Tout programme peut exécuter des fonctions pour d'autres couches, telles que la couche de présentation en formatant les données en ASCII, Unicode ou MIME (Multipurpose Internet Mail Extensions), où les choses deviennent boueuses en comparant la réalité aux idéaux.
-
Le service POP3 (Post Office Protocol version 3) du serveur répond à la demande d'e-mail de l'utilisateur.
Le service POP3 s'exécute sur la couche d'application et récupère l'e-mail du disque dur et prépare le message électronique à envoyer à l'ordinateur de l'utilisateur.
-
Les données traversent la présentation, la session, le transport, le réseau, la liaison de données et les couches physiques, sur les supports physiques, et sauvegardent toutes ces couches du côté client de la connexion.
-
Les données arrivent sur la couche d'application sur l'ordinateur de destination et sont ensuite affichées à l'aide d'un programme tel qu'Outlook.
Pour la plupart des composants sur Internet que vous traitez, vous avez probablement déjà fait référence aux composants de l'application:
-
Hypertext Transfer Protocol (HTTP): Protocole de transfert de données de serveurs Web vers des applications de navigateur Web comme Microsoft Internet Explorer.
-
Protocole SMTP (Simple Mail Transfer Protocol): Protocole d'envoi de courrier d'un ordinateur à un autre. Cela peut provenir d'un client de messagerie, tel que Microsoft Outlook, d'un serveur de messagerie ou d'un serveur de messagerie à un autre.
-
Protocole du bureau de poste version 3 (POP3): Protocole pour l'application cliente de messagerie électronique, comme Microsoft Outlook, pour récupérer le courrier électronique d'un serveur de messagerie.
-
Protocole NTP (Network Time Protocol): Protocole standard de synchronisation de l'heure entre ordinateurs et périphériques sur Internet.
-
Secure Shell (SSH): Protocole d'accès au terminal distant qui crypte toutes les données envoyées sur le réseau.
-
Protocole de transfert de fichiers (FTP): Transfère des fichiers depuis et vers des serveurs sur Internet.