Zurück zur Übersicht

Begriff

0-RTT (Zero Round Trip Time)

Networking Performance S4
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Normalerweise:

  1. Client: "Hallo Server!" (Ping)
  2. Server: "Hallo Client!" (Pong)
  3. Client: "Gib mir /index.html" (Request) Das sind Round Trips. Das dauert. Bei 0-RTT (in TLS 1.3 und QUIC) kennt der Client den Server schon von früher. Er hat ein "Ticket". Er sagt: "Hallo Server! Hier ist mein Ticket UND gib mir sofort /index.html!" Alles im allerallerersten Paket. Null Wartezeit. Schneller geht es physikalisch nicht.

Merksatz: Ein Feature von TLS 1.3 und QUIC, das es Clients ermöglicht, verschlüsselte Anwendungsdaten bereits im allerersten Paket des Handshakes zu senden, wenn sie den Server bereits kennen (Session Resumption).


Quick-Check

  1. Sicher?
    Ja, gegen Abhören (PFS gilt aber oft NICHT für die 0-RTT Daten selbst, erst für die Daten NACH dem Handshake!). Und Gefahr von Replay.
  2. Wie viel Daten?
    Nur wenig (typisch einige KB). Genug für einen HTTP-GET Header, aber nicht für einen Datei-Upload.
  3. Wer braucht das?
    Mobile Apps. Jede Millisekunde zählt beim App-Start. 0-RTT spart 50-100ms.