DCN - Application Layer Einführung
Die Anwendungsschicht ist die oberste Schicht im OSI- und TCP / IP-Schichtmodell. Diese Ebene existiert in beiden Ebenenmodellen aufgrund ihrer Bedeutung für die Interaktion mit Benutzern und Benutzeranwendungen. Diese Schicht ist für Anwendungen vorgesehen, die am Kommunikationssystem beteiligt sind.
Ein Benutzer kann direkt mit den Anwendungen interagieren oder nicht. In der Anwendungsschicht wird die eigentliche Kommunikation initiiert und reflektiert. Da sich diese Ebene oben auf dem Ebenenstapel befindet, werden keine anderen Ebenen bedient. Die Anwendungsschicht nutzt die Hilfe von Transport und allen darunter liegenden Schichten, um ihre Daten zu kommunizieren oder an den Remote-Host zu übertragen.
Wenn ein Protokoll der Anwendungsschicht mit seinem Protokoll der Peer-Anwendungsschicht auf einem Remote-Host kommunizieren möchte, übergibt es die Daten oder Informationen an die Transportschicht. Die Transportschicht erledigt den Rest mit Hilfe aller darunter liegenden Schichten.
Das Verständnis der Anwendungsschicht und ihres Protokolls ist nicht eindeutig. Nicht jede Benutzeranwendung kann in die Anwendungsschicht eingefügt werden. mit Ausnahme der Anwendungen, die mit dem Kommunikationssystem interagieren. Beispielsweise kann das Entwerfen von Software oder Texteditor nicht als Anwendungsschichtprogramm betrachtet werden.
Auf der anderen Seite, wenn wir einen Webbrowser verwenden, der tatsächlich HTTP (Hyper Text Transfer Protocol) verwendet, um mit dem Netzwerk zu interagieren. HTTP ist das Application Layer-Protokoll.
Ein weiteres Beispiel ist das File Transfer Protocol, mit dem ein Benutzer textbasierte oder binäre Dateien über das Netzwerk übertragen kann. Ein Benutzer kann dieses Protokoll entweder in einer GUI-basierten Software wie FileZilla oder CuteFTP verwenden, und derselbe Benutzer kann FTP im Befehlszeilenmodus verwenden.
Unabhängig davon, welche Software Sie verwenden, wird daher das Protokoll auf der von dieser Software verwendeten Anwendungsschicht berücksichtigt. DNS ist ein Protokoll, mit dem Benutzeranwendungsprotokolle wie HTTP ihre Arbeit erledigen können.