HTTP fungerar i applikationslagret för OSI-modellen. Applikationsskiktet är det högsta skiktet i OSI-modellen och ansvarar för att tillhandahålla applikationsspecifika tjänster till användaren. HTTP är ett protokoll som används för att överföra data mellan webbläsare och webbservrar. Det är ett textbaserat protokoll som använder en begäran-svarsmodell för att överföra data.