ISO-OSI Modell. Wozu Kommunikation zwischen den Protokollschichten?
Hallo zusammen,
aktuell befasse ich mich im Rahmen des Studiums mit dem ISO-OSI-Modell und mir stellt sich dazu noch die ein- oder andere Frage.
- Die Daten durchlaufen die Schichten von Senderseite aus von Schicht 7 nach Schicht 1 über die Dienstprimitive, werden dann an den Sender übertragen und dort wird der Protokollstack dann wieder bis zur Schicht 7 abgebaut.
Laut meinen Unterlagen kommunizieren die Protokollinstanzen zw. Sender und Empfänger noch untereinander mit den Protokollinstanzen der gleichen Schicht. Warum tun sie das?
Meine Vermutung (bzw. wie ich es bis hierher verstanden hatte) : Übergabe von verbindungsspezifischen Parametern wie z.B. Parameter zur Flusssteuerung, Qualität der Übertragung, Vergabe von Identifiern, etc.
Liege ich da richtig?
- Kommunizieren die Instanzen aller Schichten miteinander?
Meinen Unterlagen nach ist Schicht 5 (Kommunikationssteuerungsschicht) für Aufbau/Verwaltung/Steuerung der Kommunikation zuständig.
Demnach würde die Verbindung zum Kommunikationspartner doch erst ab Schicht 5 und darunter berücksichtigt werden und erst ab da könnten dann auch Parameter für die Übertragung ausgehandelt werden, nicht?
Da das Modell relativ abstrakt ist, habe ich wahrscheinlich das eine oder andere nicht richtig verstanden. Wenn euch was aufgefallen ist, könnt ihr mich gerne korrigieren.
Vielen Dank und viele Grüße.
1 Antwort
![](https://images.gutefrage.net/media/default/user/7_nmmslarge.png?v=1438863662000)
Das Schichtenmodell ist entwickelt worden, um verschiedene Aspekte der Kommunikation sinnvoll voneinander zu trennen.
Z. B. wieso soll der Browser sich darum kümmern müssen, ob die Anbindung ans Internet über LAN-Kabel oder WLAN erfolgt?
Der Browser fordert vom Webserver eine Seite an, aber nicht einfach vom Webserver, sondern von der Anwendungsschicht des Webservers. Die Anwendungsschicht des Webservers kümmert sich auch nicht darum, über welchen Kanal die Anfrage reinkommt, sondern nur darum, die richtige Seite auf den Weg zu schicken.
In einer Zwischenschicht stellt das TCP (Transfer Control Protocol) sicher, dass auch wirklich die komplette Seite zur Verfügung steht. Darum brauchen und sollen sich weder Browser noch WLAN-Verstärker kümmern, sondern auf deinem Computer schaut die TCP-Instanz nach, ob auch wirklich alle Pakete (innerhalb einer bestimmten Zeit) ankommen, und wenn nicht, fordert es sie erneut an - und zwar bei der TCP-Instanz des Webservers (und nicht etwa bei der Netzwerkkarte oder beim Dateisystem des Servers).
Wie diese neue Paketanforderung zum Server gebracht wird, ist dem TCP-Level egal. Dafür sind die darunterliegenden Schichten verantwortlich.