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.