REFERAT-MenüDeutschGeographieGeschichteChemieBiographienElektronik
 EnglischEpochenFranzösischBiologieInformatikItalienisch
 KunstLateinLiteraturMathematikMusikPhilosophie
 PhysikPolitikPsychologieRechtSonstigeSpanisch
 SportTechnikWirtschaftWirtschaftskunde  



Das 7-Schichtenmodell



'Die logische Steuerung einer Informationsübertragung soll übersichtlich und geordnet erfolgen'



Grundidee:

offenes System für die Kommunikation zwischen beliebigen Teilnehmern und peripheren Einheiten, aufbauend auf öffentlichen Netzen


Struktur:

das Architekturmodell umfaßt die gesamte Hierarchie von der Kommunikation zwischen Anwendungsprozessen bis hinunter zur Datenübertragung auf Leitungen, verwirklicht durch

modularen Aufbau

jede Schicht bedient sich der Dienste der darunterliegenden Schicht

Kriterium für die Bildung von Schichten ist

die Zusammenfassung von eng zusammengehörigen Funktionen

Trennen von nicht voneinander abhängigen Funktionen in getrennte Schichten


Diese Struktur führt zur ersten Unterteilung in zwei Schichten:

Transport-System und

Anwendersystem


Das Transportsystem dient dazu, Nachrichten zu übertragen, ohne dabei die Daten selbst zu beachten und deren Bearbeitung zu beeinflussen.

Das Anwendersystem setzt den erfolgreichen Transport der Daten voraus. Es behandelt ausschließlich die Kommunikation zwischen Prozessen, deren Datenstrukturen und die Verarbeitung der Daten durch die Prozesse.



Das Transportsystem besteht aus den vier Ebenen

Physical Layer

Link Layer

Network Layer

Transport Layer

und ist größtenteils voll spezifiziert (standardisiert).



Physical Layer

Auf dem physikalischen Niveau werden die erforderlichen Eigenschaften der physikalischen Übertragungsmedien (elektrische Leitung, optische Leitung, Abschlußwiderstände, Stecker, Bauteile usw.) definiert. Dazu gehört auch die Darstellungsweise der einzelnen Signale (V24, RS232, Stromschleife, usw.). Dem nächsten Niveau gegenüber werden der Aufbau einer physikalischen Verbindung, die Übertragung von Bitstrings und der Abbau der Verbindung als Dienstleistungen zur Verfügung gestellt.


Link Layer

Der Link Layer sorgt für zuverlässigen Datenaustausch zwischen zwei Geräten, die durch Übertragungsmedien der physikalischen Ebene miteinander verbunden sind. Innerhalb des Netzwerkes steuert das Protokoll des Link Layers die Übertragung von Paketen auf Einzelverbindungen.

Funktionen: Verbindungsbedienung zwischen zwei Geräten, Folgeprüfung der Reihenfolge von Datenpaketen, Flußsteuerung um Überlastung der Einzelverbindung zu verhindern, Fehlererkennung von Übertragungsfehlern, Übergabe der Kontrolle, Behandlung von Alarmen oder Unterbrechungen


Network Layer

Auf dieser Ebene wird nun das gesamte Netzwerk in Betracht gezogen. Es wird der Transport von Nachrichten bzw. Datenpaketen durch das Netzwerk bewerkstelligt. Die Netzwerkebene beschäf-tigt sich in erster Linie mit den Funktionen in den Netzknoten.

Funktionen: Aufbau von logischen Kanälen, Segmentierung von Nachrichten, Wegsteuerung, Flußkontrolle, Fehlererkennung und -behandlung


Transport Layer

Über das Netzwerk hinweg wird der Transport von Nachrichten zwischen zwei Endpunkten auf der Transportebene definiert (End-zu-End-Verbindung), mit völlig transparentem Datenverkehr, d.h. die Netzwerkstruktur wird unsichtbar

Funktionen: Auf- und Abbau von End-zu-End-Verbindungen, Adressenzuordnung, Transport von Nachrichten, End-zu-End-Fluß-steuerung, End-zu-End-Fehlererkennung und -behand-lung



Das Anwendersystem besteht aus den drei Ebenen

Session Layer

Presentation Layer

Application Layer

und ist teilweise noch in der Standardisierungsphase. Details des Übertragungsablaufes sind nicht mehr sichtbar, sogenannte Treiber (Bestandteil vom Betriebssystem), Postprozessoren bewerkstelligen die Behandlung.


Session Layer

Eine Session ist eine Beziehung zwischen zwei Prozessen zum Zweck der Kommunikation. Die Sessions werden zur Steuerung des Datenaustausches zwischen zwei Benutzern (Anwendungsprozeß) verwendet (z.B. Synchronisierung zweier Prozesse), ohne auf den Dateninhalt einzugehen

Synchronisation einer Session (2 Dienste):

- Labelling Service

- Resynchronization Service


Presentation Layer

Zweck dieser Ebene ist es, der Anwendungsebene (Ebene 7) die Interpretation der Daten zu ermöglichen (Datenformate, Steuersprachen, Filestrukturen), gegebenenfalls zu transformieren (virtuelle Job Service, virtuelles File System, File Management, File Transfer).


Application Layer

Auf der höchsten Ebene führen die Anwendungsprozesse die Anwendungen der Benutzer aus. Die Art und Weise, in der Prozesse miteinander kommunizieren, ist völlig anwendungsspezifisch. Es kann daher auf dieser Ebene keine sinnvollen Standards geben. Man kann jedoch zwischen zwei Gruppen von Anwendungsprotokollen unterscheiden:

Verwaltungs- und Systemprotokolle sowie unternehmensspezifische Protokolle.


Standardisierung IEEE 802:


Festlegung CSMA/CD, Koaxkabel als Bus, entspricht Ethernet, Basis- (bis 20MB) und Breitbandbetrieb (10MB, mit 6MHz Bandbreite je Kanal)

Token-Bus, Basisband auf Koaxkabel

Token-Ring, 1 und 4 MBit/s, geschirmtes, verdrilltes Leitungspaar, 10M und 20M auf Koax

gemeinsame Linkebene für unterschiedliche physikalische Implementierungen



Ebene 1 und 2:

für lokale Netze 3 Varianten

Busse mit CSMA/CD-Zugriff

Busse mit Token-Passing-Zugriff

Ringstrukturen

Ebene 3:

Netzwerkebene definiert Funktionen und Protokolle für den Transport von Datenpaketen zwischen Systemknoten

Ebene 4:

Transportebene optimiert Aktionen der Netzwerkebene, Umsetzung von Namen in Adressen

Ebene 5:

Sitzungsebene organisiert geregelten Ablauf von Tasks, die in verschiedenen Rechnern laufen und miteinander kommunizieren, z.B. Start, Abbruch

Ebene 6:

Darstellungsebene einheitliche Sprache zur Verständigung zwischen Teilnehmern unterschiedlicher Hersteller, z.B. Zeichensätze, Datentypen

Ebene 7:

Anwendungsebene Verbindung Anwender-Netzwerk



Gateways

Funktionen:

Anpassung unterschiedlicher Codes und Protokolle über alle 7 Ebenen

Adreßumsetzung in den Adreßraum des anderen Netzes

Anpassung Mechanismen für Fluß- und Wegsteuerung

Nachrichtenpufferung

CCITT-Empfehlung: Gateways-Protokoll X.75