Anwendungsschicht
Die Anwendungsschicht bildet die oberste Schicht im OSI-Referenzmodell sowie im TCP/IP-Modell und stellt die Schnittstelle zwischen Netzwerkanwendungen und dem darunterliegenden Netzwerk dar. Über sie greifen Programme wie Webbrowser, E-Mail-Clients oder Dateiübertragungsprogramme auf Netzwerkdienste zu, ohne sich um die technischen Details der darunterliegenden Übertragung kümmern zu müssen. Typische Protokolle der Anwendungsschicht sind HTTP für Webseiten, SMTP für E-Mails, FTP für Dateiübertragungen und DNS für die Namensauflösung. Die Anwendungsschicht definiert dabei das Format und die Regeln, nach denen Daten zwischen Anwendungen ausgetauscht werden. Fehler oder Sicherheitslücken auf dieser Schicht wirken sich unmittelbar auf die Nutzung von Diensten aus, weshalb Firewalls und Sicherheitslösungen häufig gezielt auf der Anwendungsschicht ansetzen, etwa bei Web Application Firewalls.