OSI - Wie genau sieht die horizontale Kommunikation zwischen Peer Entities (Protokoll) aus?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Diese "horizontale" Kommunikation ist keine zusätzliche Übertragung der Daten, sondern nur eine Abstraktion. TCP (Sender) schreibt seinen Header davor und gibt die Daten an die tieferen Schichten weiter, bis es schließlich übertragen wird. Beim Empfänger laufen die Daten die Schichten nach oben, jede Schicht entfernt Ihre Header wieder. Für TCP (Empfänger) sieht das ankommende Paket daher so aus, wie es von TCP (Sender) an die darunterliegende Schicht übergeben wurde. Es wertet den Header aus, entfernt den und gibt das z.B. nach oben ans HTTP weiter.

Unten im Bild siehst du ein Stück des Pakets, der blau hervorgehobene Bereich ab 0x22 ist der TCP Header. Die TCP Schicht erhält nur TCP Header + Daten (Daten ist die HTTP-Anfrage hinter dem TCP Header). Das was da noch in dem Paket davor kommt (siehe oberen Teil, IP und Ethernet, unten sieht man nur noch 2 Bytes davor, weil es aus dem Bild gescrollt ist), kommt an der Schicht "TCP" auf Empfängerseite nicht mehr an, da das schon die unteren Ebenen entfernen.

Bild zum Beitrag

(PS: Der Screenshot ist von Wireshark, wenn du selbst experimentieren willst).

Woher ich das weiß:Studium / Ausbildung – Informatiker
 - (Computer, Technik, Technologie)
rah2k 
Fragesteller
 22.01.2020, 17:01

Danke dir! Die Pfeile haben mich wohl einfach mehr verwirrt als aufgeklärt :D

0

Also ich bin mir nicht sicher, ob ich deine Frage wirklich verstanden habe, aber ich denke es geht um die Nutzdaten, wie du schon erwähnst. Also die Nutzdaten sind die eigentlichen Daten die von den Anwendungen in der siebten Schicht übertragen werden sollen (zum Beispiel Text einer Webseite). Diese Daten haben eine bestimmte Größe. Die Daten werden dann von Schicht 7 bis 1 mit einem jeweiligen Header versehen, mit verschiedensten Informationen, die für genau diese Schicht wichtig sind. Dabei fügt die Schicht 1 noch einen Trailer zum header dran.

Deine eigentlichen Nutzdaten sind nur gering, da der Rest aus verschiedenen Headern der verschiedenen Schichten besteht.

Vielleicht hilft das hier noch ein Bisschen:

Bild zum Beitrag

Hoffe konnte dir weiterhelfen

 - (Computer, Technik, Technologie)