Die Funktionen der Präsentationsschicht

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,23 KB

Der Service der Präsentationsschicht hat im Wesentlichen vier Funktionen:

  • Bereitstellung von Session-Service-Primitiven: Den Benutzern eine Möglichkeit bieten, die Session-Dienste auszuführen.
  • Spezifikation komplexer Datenstrukturen: Eine Möglichkeit bieten, komplexe Datenstrukturen zu definieren.
  • Verwaltung von Datenstrukturen: Alle normalerweise erforderlichen Datenstrukturen verwalten.
  • Datentransformation: Transformation von Daten zwischen externen und internen Darstellungsformen.

Datendarstellung

Es ist eine Tatsache, dass verschiedene Rechner unterschiedliche interne Repräsentationen für Daten verwenden. Alle IBM-Mainframes nutzen EBCDIC als Zeichencode, während fast alle anderen Computer ASCII für den gleichen Zweck verwenden. Die meisten Mikrocomputer nutzen die Zweierkomplement-Arithmetik für ganze Zahlen mit 16 und 32 Bit, während die CDC Cyber-Systeme eine 60-Bit-Integer-Darstellung verwenden. Die Intel-Prozessoren 80286 und 80386 ordnen Bytes von rechts nach links an, während die Motorola-Prozessoren 68020 und 68030 dies von links nach rechts tun.

Da die Hersteller nur selten bereit sind, ihre Konventionen zu ändern (um die Kompatibilität ihrer neuen Produkte zu wahren), ist es sehr unwahrscheinlich, dass ein universeller Standard für die interne Darstellung von Daten jemals erreicht wird. Es ist eine gewisse Ironie, dass die Schichten 1 bis 5 enorme Mühe darauf verwenden, sicherzustellen, dass Nachrichten Bit für Bit korrekt vom Sender zum Empfänger gelangen, nur um in Schicht 6 festzustellen, dass für die meisten Anwendungen die exakte Kopie der Datenbits völlig falsch ist.

Was man wirklich benötigt, ist die Wahrung der Bedeutung der Daten, nicht des Bitmusters. Bei der Übertragung der Zahl -15 muss tatsächlich die Zahl -15 ankommen, auch wenn die Bit-Level-Darstellung unterschiedlich ist. Es wurden viele Alternativen vorgeschlagen, um dieses Problem zu lösen: Die Umwandlung könnte durch den Sender erfolgen, durch den Empfänger, oder beide könnten eine Umstellung auf und von einem Netzwerk-Standardformat vornehmen.

Verwandte Einträge: