Question 16
Transportprotokolle
Warum gibt es im Internet nicht nur ein einziges, sondern zwei Transportprotokolle – nämlich TCP und UDP?
Weil unterschiedliche Anwendungen unterschiedliche Anforderungen an die Datenübertragung stellen – und diese Anforderungen sich zum Teil widersprechen.
-
Manche Anwendungen (z. B. Dateiübertragungen) benötigen eine zuverlässige, fehlerfreie und geordnete Übertragung – das leistet TCP.
-
Andere Anwendungen (z. B. Live-Streaming) legen dagegen mehr Wert auf geringe Verzögerung und geringen Overhead – hier ist UDP besser geeignet, auch wenn dabei gelegentlich Daten verloren gehen können.
Ein einziges Transportprotokoll könnte diese unterschiedlichen Anforderungen nicht gleichzeitig optimal erfüllen – deshalb gibt es zwei.