|
Non, HTTP n'est pas strictement un protocole de couche application dans le modèle OSI traditionnel à sept couches. Il se situe au niveau de la couche d'application mais il est plus précis de le décrire comme un *protocole* de couche application qui utilise les services de la couche transport (généralement TCP).
La confusion vient du fait que le modèle OSI est un cadre théorique et que les protocoles du monde réel ne s'y adaptent souvent pas parfaitement. HTTP ne gère pas directement des éléments tels que l'adressage réseau ou le contrôle des liaisons de données ; ceux-ci sont gérés par les couches inférieures. Cependant, sa fonction principale est de définir la manière dont les applications communiquent, ce qui constitue la caractéristique déterminante de la couche application.
|