TCP ist stream-orientiert, dh Daten werden als fortlaufender Bytestrom übertragen. Aber was mich verwirrt ist, dass TCP Segmente erstellt und diese an IP weitergibt. IP erstellt Pakete kapselt Segmente und überträgt sie. Also wo genau der kontinuierliche Strom hier?TCP-Stream im Vergleich zu UDP-Nachricht
UDP auf der anderen Seite ist nachrichtenorientiert. Er empfängt Nachrichten von der Anwendungsschicht, erstellt Datagramme und verschiebt sie nach IP. Bisher ist es dasselbe wie TCP, stattdessen wurde ein Datagramm erstellt und nach unten geschoben. Was macht dieses Protokoll zu einer Nachrichten-orientierten?
Ist diese Streaming-Natur von TCP mit seiner Zuverlässigkeit verbunden? –
@LuisVasconcellos Nicht wirklich. Es gibt ein auf Nachrichten/Datagrammen basierendes Protokoll, das Ihnen die gleiche Zuverlässigkeit wie TCP bietet. – nos
Schöne Antwort! Angenommen, wir haben Daten als "Hallo". Wenn wir hier jedes Wort als Nachricht annehmen, sendet UDP sie nur als "Hi" und "da" zusammen als separate Datagramme, aber in beliebiger Reihenfolge. Während bei "TCP" "HiThe" und "Re" als zwei separate Segmente hergestellt werden können, stellt es sicher, dass beide Segmente in der richtigen Reihenfolge ankommen. Ist mein Verständnis richtig? – Zephyr