Wenn TCP verbindungsorientiert ist, warum folgen Pakete unterschiedlichen Pfaden?

Wenn eine Internetanwendung entworfen werden muss, sollten wir meines Wissens entweder einen verbindungsorientierten Dienst oder einen verbindungslosen Dienst verwenden, aber nicht beides.

Der verbindungsorientierte Internetdienst ist TCP und der verbindungslose Dienst ist UDP. Beide Dienste befinden sich in der Transportschicht des Internetprotokollstapels.

Die einzige Netzwerkschicht im Internet ist IP, ein verbindungsloser Dienst. Das bedeutet, dass unabhängig von der von uns entworfenen Anwendung letztendlich IP zur Übertragung der Pakete verwendet wird.

Verbindungsorientierte Dienste verwenden denselben Pfad zum Übertragen aller Pakete, verbindungslose nicht.

Deshalb ist mein Problem

Wenn eine verbindungsorientierte Anwendung entworfen wurde, sollte sie die Pakete über denselben Pfad übertragen. IP bricht diese Regel jedoch, indem es unterschiedliche Routen verwendet. Wie arbeiten TCP und IP in diesem Sinne zusammen? Das verwirrt mich total.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage