La septième couche du modèle d'interconnexion des systèmes ouverts OSI remplit une fonction d'application et est plus proche des utilisateurs finaux. C'est par cette couche que les utilisateurs interagissent avec les autres couches de l'ensemble du modèle OSI. Elle héberge les services de réseau qui assurent la fonctionnalité et les interactions des applications sur les réseaux.
C’est la couche la plus accessible aux utilisateurs finaux, car c’est là qu’ils interagissent avec les applications et les services sur le réseau.
Les tâches effectuées au niveau de la couche application sont les suivantes
- fournir un accès aux services et ressources du réseau : sites web, courrier électronique, serveurs de fichiers, bases de données ;
- échange de données entre différentes applications à l’aide de protocoles standardisés : HTTP, SMTP, HTTPS, FTP ;
- fournir une interface pour l’interaction de l’utilisateur avec les applications : interfaces graphiques, lignes de commande, interfaces web;
- gérer la création et la fin des sessions de communication entre les applications : sessions de navigation, authentification ;
- effectuer des conversions de données et de protocoles pour l’interopérabilité ;
- renforcer la sécurité en utilisant l’authentification et le cryptage pour protéger les informations.