ISO/OSI Modell: Horizontale Kommunikation

OP #6336667
Lesenswert?

Hallo,
horizontale und vertikale Kommunikation ist so definiert:

Horizontal:
- Nachrichtenaustausch von Sender und Empfänger auf der gleichen 
OSI-Schicht

Vertikal:
- Nachrichtenaustausch zwischen den einzelnen OSI-Schichten des 
Empfängers / Senders, es werden Dienste für die direkt darüberliegende 
Schicht bereitgestellt

Meine Fragen dazu:
1) Vertikal: Das heißt Schicht n kommuniziert mit Schicht n+1 und 
umgekehrt (nur Empfänger oder Senderseite)?

2) Horizontal: Z.B. Transportschicht vom Sender kommuniziert mit der 
Transportschicht des Empfängers und umgekehrt?

3) Warum ist horizontale Kommunikation überhaupt möglich? Es gibt doch 
keine horizontale Verbindung zwischen den Endgeräten.

4) Bezogen auf das Bild im Anhang: Wenn der Sender ein Paket an den 
Empfänger sendet. Welcher Weg wird gegangen? So, wie ich den Weg rot 
eingezeichnet habe? Falls ja, dann dürfte doch keine horizontale 
Kommunikation möglich sein?

Quelle Bild: 
https://de.wikipedia.org/wiki/OSI-Modell#/media/Datei:ISO-OSI-7-Schichten-Modell(in_Deutsch).svg
Angehängte Dateien:
#6336719
Lesenswert?

Ich würde mir die Funktionaliät der einzelnen Schichten für ein 
bestimmtes Protokoll ansehen z.B. HTTP . Welche Inforationen werden 
zwischen den einzelnen Schichten des eigenen Stacks und welche zwischen 
den Partnerstacks auf der gleichen Schichte.  _Zur Not ein bischen im 
Quellcode von Linux stöbern_ .
#6336877
Lesenswert?

Auch sich die Datenstrukur von Telegrammen, z.B. Ethernet, anzusehen, 
kann sehr informativ und lehrreich sein. Jeder Layer fügt für die 
"Horizontale Kommuniktion" Daten in Form von Header den Nutzdaten 
(Payload) hinzu. Wireshark  kann bei der Analyse sehr hilfreich sein!

Wichtig sind die tiefergehenden Fragen, die dadurch entstehen :

Wir werden die Daten durch die Schichten weitergereicht?
Wie werden die Daten paketiert und wieder assembliert?
Wie funktioniert die Datenflusssteuerung?
Wie werden feherhafte, fehlende Paktet erkannt und der Fehler 
korregiert?
Wie werden verschiedene Dienste aufgesplittet?
Wie werden "Verbindungen" aufgebaut und wieder abgebaut?

In welchen Schichten  sind sind die oben angeführten Funktionalitäten 
angesiedelt und welche Information müssen für deren Abwicklung 
ausgetauscht werden?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren