Was ist eine Anwendungsschicht?
Ein Computernetzwerk basiert normalerweise auf einem Netzwerkdiagramm. Diese Topologie basiert auf dem Open Systems Interconnection Model (OSI) und besteht aus sieben Netzwerkfunktionalitätsebenen. Die Anwendungsschicht ist die höchste Ebene innerhalb von OSI, die als Schicht sieben bezeichnet wird. Es ist die Netzwerkschicht, die Kommunikationsprogramme im Netzwerk verwaltet, einschließlich FTP (File Transfer Protocol), HTTP (Hypertext Transfer Protocol) und E-Mail. Diese Programme ermöglichen es Internetbrowsern und E-Mail-Anwendungen, Daten über ein Netzwerk gemeinsam zu nutzen.
Ein Netzwerk beginnt mit einem physischen Kabel und endet mit einer Computeranwendung. Daten werden während einer typischen Kommunikationsübertragung durch mehrere Transformationsebenen geführt. Dies ist ein notwendiger Prozess, um sicherzustellen, dass die Regeln für Datenqualität und Sicherheit eingehalten werden. Das OSI-Modell wurde erstellt, um Flexibilität bei Softwareprotokollen zu ermöglichen.
Das OSI-Modell besteht aus sieben Schichten. Dies sind die physischen Ebenen, Datenverbindungs-, Netzwerk-, Transport-, Sitzungs-, Präsentations- und Anwendungsebenen. Die Ebenen arbeiten in einer hierarchischen Struktur, um Nachrichten über ein Netzwerk zu senden.
Die meisten Computernetzwerke verwenden heute das Standardübertragungssteuerungsprotokoll (TCP / IP) als Kommunikationssprache für das Internet. Dieses Netzwerkprotokoll verwendet das OSI-Modell als Vorlage für die Interaktion zwischen Netzwerkgeräten und Software. Jede Schicht im Modell hat eine spezifische Verantwortung innerhalb der Netzwerktopologie.
Das OSI-Modell basiert auf einer hierarchischen Verkettung von Verantwortlichkeiten. Diese Regeln erzwingen, dass jede Ebene beim Senden einer Nachricht über die Topologie bestimmten Übergabevorgängen folgt. Die Anwendungsschicht muss den Übergaberegeln der Präsentationsschicht folgen, die die nächste Ebene in der Hierarchiekette darstellt. Zu diesen Regeln gehören normalerweise Format-, Verschlüsselungs- und bestimmte Größenanforderungen, bevor die Nachricht von der nächsten Ebene in der Kette akzeptiert werden kann.
Instant Messaging (IM) ist ein Pappel-Kommunikationsprotokoll, das auf Mobiltelefonen und Computersystemen verwendet wird. IM ist ein Beispiel für eine Software, die das Anwendungsschichtprotokoll verwendet. Das IM-Standardprotokoll ermöglicht es Unternehmen, Instant Messaging-Software zu erstellen. Einige Beispiele für diese Produkte sind AOL® Instant Messenger, Yahoo® Mail und MSN® Messenger. Jedes Programm verwendet die OSI-Standards, um auf dieser Ebene Nachrichten über das Netzwerk zu senden und zu empfangen.
Microsoft Outlook® ist ein Beispiel für eine E-Mail-Anwendung, die die Anwendungsebene verwendet. Dies ist die unterste Ebene des OSI-Modells, die für das Packen von Nachrichten von einem Softwareprogramm in eine verständliche Computernachricht verantwortlich ist. Die Anwendungsschicht sendet eine Nachricht an die Präsentationsschicht, die für die Verschlüsselungs- und Formatierungsregeln der Nachricht verantwortlich ist.