Netzwerk: Unterschied zwischen Transportschicht und Netzwerkschicht

In Internet Model gibt es vier Ebenen: Link -> Netzwerk -> Transport -> Anwendung.

Ich kenne den Unterschied zwischen Netzwerk- und Transportschicht nicht wirklich. Wie ich las:

Transport layer: include congestion control, flow control, reliability ...
Networking layer: route data from A to B

Ausgehend von den obigen Eigenschaften sehe ich, dass es einige Überlappungen zwischen diesen beiden Ebenen gibt.

1) Die Netzwerkschicht entscheidet, Daten von A nach B zu verschieben. Aber wenn Daten gewusst haben, wie sie von A nach B verschoben werden, was bedeutet das für den Begriff "Flusskontrolle" "Überlastungskontrolle" ...? Wie und was wird gesteuert, wenn bekannt ist, dass das Paket (und der Byte-Stream im Paket) bereits über das Netzwerk übertragen wurden.

2) Oder ein anderes Beispiel: Das TCP-Protokoll in der Transportschicht ist die BESTELLTE Übermittlung eines Streams. TCP entscheidet jedoch nicht über das Verschieben von Daten, sondern über die Netzwerkebene. Wie kann TCP also vorgehen?

Also kann ich diese beiden Begriffe nicht verstehen. Bitte unterrichte mich.

Vielen Dank :)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage