Woher stammt QUIC?
QUIC ist ein Internet-Transportprotokoll, das im Jahr 2012 von Google entwickelt wurde. Es ist zur Erhöhung der Verbindungsgeschwindigkeit unter Beibehaltung von Qualität und Sicherheit vorgesehen und für den heutigen Bandbreitenbedarf und latenzempfindliche Anwendungen konzipiert. Google kündigte sein neues QUIC-Protokoll offiziell als Teil von Chromium-Version 29 im Jahr 2013 an.
QUIC baut auf UDP auf. Im Gegensatz zu TCP ist bei UDP nur ein Handshake zum Aufbau einer Verbindung erforderlich. QUIC verwendet TLS 1.3 zur Gewährleistung der Sicherheit und hat neue Funktionen für eine bessere Leistung eingeführt, z. B. die Verwendung eines Sitzungstickets für schnellere Wiederverbindungen und das erneute Versenden von Paketen, die eine zuverlässige Zustellung erfordern. Dadurch werden Überlastungen im Vergleich zu TCP drastisch reduziert.
Die wichtigsten Merkmale und Vorteile von QUIC:
- Verbesserte Sicherheit: Die Datenpakete werden während der gesamten Verbindungsdauer verschlüsselt, ohne dass ein VPN erforderlich ist. Für den Handshake wird eine Authentifizierung mittels TLS 1.3 verwendet.
- Höhere Verbindungsleistung: Die Latenz ist deutlich geringer, da nur ein einziger Handshake für den Verbindungsaufbau erforderlich ist und ein Sitzungsticket die schnellere Wiederherstellung einer Verbindung zu erneut besuchten Websites im Vergleich zu TCP ermöglicht.
- Hohe Zuverlässigkeit: Dies wird durch einen intelligenten Paketkopf-Mechanismus erreicht, der eine Wiederherstellung bei hohen Verlustraten ermöglicht. Der Mechanismus sendet nur Pakete erneut, die eine zuverlässige Zustellung erfordern. Head-of-Line-Blocking wird durch die Verwendung einer einzigen Sitzung für gleichzeitige Datenströme vermieden.
- Verbesserte Benutzererfahrung: QUIC weist seine eigene ID unabhängig von IP und Port zu, sodass nahtlos zwischen Mobilfunk-, WLAN- oder kabelgebundenen Netzwerken gewechselt werden kann und IP- oder Port-Änderungen ohne Unterbrechungen möglich sind.
Wo ist das QUIC-Protokoll heute zu finden?
Sie verwenden QUIC bereits jeden Tag! QUIC wird nicht nur von Google und seinen Anwendungen wie YouTube und Gmail verwendet, sondern auch von Facebook und Instagram, Uber und vielen weiteren Diensten, die mit geringerem Aufwand mehr Leistung erbringen müssen.
Wie wird QUIC von Unternehmen genutzt?
Microsoft
Microsoft bietet QUIC-Konnektivität unter Windows 11 und Windows Server 2022. Außerdem bietet es „SMB over QUIC“-Unterstützung für die Datenfreigabe, ohne dass ein VPN erforderlich ist.
Alibaba
Durch die Unterstützung des QUIC-Protokolls bietet Alibaba Cloud CDN eine schnellere, stabilere und insgesamt bessere Erfahrung für seine Nutzer.
Facebook hat sein Internetprotokoll durch QUIC ersetzt, um sein Netzwerk zu optimieren und ein besseres Nutzererlebnis zu schaffen, indem es Anfragefehler und Tail-Latenzen reduziert.
Akamai
Akamai verfügt über das QUIC-Framework, seine Transportinvarianten und seine Sicherheitsinfrastruktur als Plattform für die zukünftige Protokollentwicklung.
Mozilla Firefox
Die wichtigsten Leistungsverbesserungen von Mozilla Firefox sind eine direkte Folge der Verwendung von QUIC, worauf HTTP/3 basiert.
Uber
QUIC hilft der Uber-App, die Leistung des Transportprotokolls besser zu kontrollieren und die Tail-End-Latenzen um bis zu 30 % zu reduzieren.
„SMB over QUIC“ für bessere Leistung bei der Dateifreigabe
SMB (Server Message Block) kann in QUIC-Paketen gekapselt und über UDP statt über das herkömmliche TCP gesendet werden. Dadurch kann SMB die Vorteile der reduzierten Latenz, der verbesserten Leistung und der standardmäßigen Verschlüsselung nutzen.
„SMB over QUIC“ kann Netzwerke durchqueren, die den herkömmlichen SMB-Verkehr über TCP blockieren könnten. Tatsächlich werden die Verbindungen über Port 443 (HTTPS) hergestellt, die normalerweise auf Firewalls offen sind. Entdecken Sie die „SMB over QUIC“-Lösungen von Visuality Systems.
Vor QUIC galt TCP als gängiges und dominierendes Internetprotokoll. Mittlerweile hat QUIC den Markt überholt. Die Frage ist nicht, ob, sondern eher wann es TCP vollständig ersetzen wird.