QUIC - Quick UDP Internet Connections

Ähnliche Dokumente
Evaluation des Transportprotokolls QUIC in OMNeT++

Internet - Grundzüge der Funktionsweise. Kira Duwe

Mobilkommunikationsnetze - TCP/IP (und andere)-

Network Coding in P2P live streaming

Informations- und Kommunikationssysteme

Organisation und Standardisierung von Internet-Protokollen

Sicherheit im Internet Backbone

SECURITY INFORMATION AND EVENT MANAGEMENT SYSTEMS. Arne Thiele HAW Hamburg Grundseminar WiSe 2018

Soziales Netzwerk für umgebungsbasierte ad hoc Kommunikation

Kollaboratives Editieren von XML-Dokumenten in P2P-Systemen

HTTP/2. eine Bestandsaufnahme. Contao Konferenz terminal42 web development gmbh

Internet Protokolle für Multimedia - Anwendungen

Der Retransmission Timeout von TCP. Philipp Lämmel Proseminar Technische Informatik Institut für Informatik, Betreuerin Dr.

Ansätze zur Performanzoptimierung von REST-basierten Diensten

Evaluation von Backbonesystemen im Automobil Related Work

Protokolle. Konrad Rosenbaum, 2006/7 protected under the GNU GPL & FDL

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

Diameter. KM-/VS-Seminar. Wintersemester 2002/2003. schulze_diameter.ppt Christian Schulze_03-Februar-07

Netzwerktechnologien 3 VO

Grundkurs Datenkommunlkation

Das Bluetooth Handbuch

Grundkurs Datenkommunikation

Streaming Protokolle Jonas Hartmann

secunet Security Networks AG Standardisierung der ECC Brainpool- Kurven für TLS und IPSec Bonn, Dr. Johannes Merkle, Dr.

Einführung: Grundlegende Design-Prinzipien des Internet B. Plattner, H. Lubich Internet Intro 1

Inhaltsverzeichnis. 1 Einleitung... 1

A Flexible Spectrum Management Solution. 20. ITG Fachtagung Mobilkommunikation

Themen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht

MULTIPLEXING UND SERVER PUSH

Form und Darstellung von Informationen

Protokolle und Schichten. Grundlagen der Rechnernetze Einführung 41

Rechnernetze Übung 11

Protokollgraph. Host 1. Host 2. Protokoll 2. Protokoll 1. Protokoll 3. Protokoll 4. Grundlagen der Rechnernetze Einführung 46

Stauvermeidung in TCP Tahoe

Sicheres HTTP. 8. Juni Proseminar Electronic Commerce und digitale Unterschriften

Das IP Nachfolgeprotokoll (IP Next Generation, IPng, IPv6)

Rechnernetze Übung 11. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2012

Advanced Business Intelligence. Advanced Networking. Artificial Intelligence. Campus Offenburg Badstraße 24, 77652

Systeme II. Christian Schindelhauer Sommersemester Vorlesung

Ursprung des Internets und WWW

Zuverlässige Kommunikation

Visual Analytics. Diana Topko. Grundseminar, 18. Dezember 2018

European Qualification Strategies in Information and Communications Technology (ICT)

Vertrauliche Videokonferenzen im Internet

Netzwerke und Sicherheit auf mobilen Geräten

Rechnern netze und Organisatio on

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet

Hochschule Prof. Dr. Martin Leischner Bonn-Rhein-Sieg Netzwerksysteme und TK Modul 7: SNMPv3 Netzmanagement Folie 1

Mobile Transportschicht. Seminar: Mobile Computing WS 2004/2005 Gunnar Adler

Internet Modell. Nothing stated. Bildquelle: Andrew S. Tanenbaum, Computer Networks, Fourth Edition, 2003 Grundlagen der Rechnernetze Einführung 50

Einführung. Internet vs. WWW

Systeme II 4. Die Vermittlungsschicht

Netzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.

Reservation von Ressourcen im Internet. Prof. B. Plattner ETH Zürich

ARP, ICMP, ping. Jörn Stuphorn Bielefeld, den 4. Mai Mai Universität Bielefeld Technische Fakultät

Netzwerk-Programmierung. Netzwerke.

Wie beeinflusst uns das Internet? Internet the net of nets

UDP User Datagramm Protokoll

HTTP. Arthur Zaczek. Aug 2015

Segment Routing. Admin Stammtisch März 2018 Wilhelm Boeddinghaus

Historische Innovation der Informatik TIM BERNERS-LEE

Kurze Einführung in Web Data Mining

Von Benjamin Jochheim

IPv6 Chance und Risiko für den Datenschutz im Internet

Seminar Kommunikation und Multimedia

Technische Universität München. Proseminar Kryptographische Protokolle SS Bluetooth. Medin Imamovic

Netzdesigns im Vergleich

DIAMETER Base Protocol (RFC3588)

Konsequenz für Forwarding Tabellen

Simple Mail Transfer Protocol, Spam und IM2000

Replikationsoptimierung mit Citrix BranchRepeater. Oliver Lomberg Citrix Systems GmbH

Anwendungsprotokolle: HTTP, POP, SMTP

2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn

TLS ALS BEISPIEL FÜR EIN SICHERHEITSPROTOKOLL

SECURITY CONFERENCES Q3/Q IN A NUTSHELL SBA Research ggmbh

Mapping of group names and addresses in hybrid multicast

WARUM? WIE? DAGEGEN! TRACKING IM INTERNET

- Gliederung - 1. Motivation. 2. Grundlagen der IP-Sicherheit. 3. Die Funktionalität von IPSec. 4. Selektoren, SPI, SPD

Hypertext Transfer Protocol

Secure Sockets Layer (SSL) Prof. Dr. P. Trommler

Remote Desktop Verbindungen. Felix SEMMLER Heiko KISS Systemprogrammierung SS08 Fachhochschule Wiesbaden

Pfadgenerierung/Polygone/Polygonoffsetting

Linux-Netzwerke. Aufbau, Administration, Sicherung. Dr. Stefan Fischer, Ulrich Walther. SuSE PRESS

FCoE (Fibre Channel over Ethernet) Eine Lösung für konvergente Datencenter

TCP/IP Troubleshooting

The Cable Guy März 2004

Mapping between group names and addresses in hybrid multicast

3,4,7-Multicast. Inhalte. Lehrveranstaltung im WS 2003/ Motivation: (Traditionelle) Multicast-Anwendungen 2.

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

Anlage zur Akkreditierungsurkunde D-PL nach DIN EN ISO/IEC 17025:2005

Simulation von Time-Triggered Ethernet im Automobilkontext mit OMNeT++ : Einführung

Internet und WWW Übungen

GigE Vision: Der Standard

Sichere Kommunikation zwischen Mobilen Agenten

Dennis Felsing Andreas Waidler Ralf Schaufelberger

KN Das Internet

Architekturen für IP-basierte Funkzugangsnetze

Übung - Mit Wireshark eine UDP-DNS-Aufzeichnung untersuchen

Transkript:

QUIC - Quick UDP Internet Connections Denis Lugowski HAW Hamburg Grundseminar 25.04.2017 Denis Lugowski QUIC 25.04.2017 1 / 25

Gliederung 1 Einführung 2 Weiterentwicklung des Internets 3 QUIC-Protokoll 4 Konferenzen 5 Ausblick im Master Denis Lugowski QUIC 25.04.2017 2 / 25

Einführung Internet seit 1993 fast unverändert TCP vorherrschendes Transportprotokoll seit 35 Jahren Einführung der Congestion Control letzte große Änderung UDP kaum Anpassungen seit Veröffentlichung Neue Protokolle haben keinen Erfolg (SCTP, DCCP) Stark veränderte und stetig steigende Anforderungen Weg von starren HTML-Seiten Multimediaplattform Rasantes Wachstum des Internets Denis Lugowski QUIC 25.04.2017 3 / 25

Wachstum des Internets Figure: Entwicklung der Anzahl der Hosts seit 1994 [2] Denis Lugowski QUIC 25.04.2017 4 / 25

Gliederung 1 Einführung 2 Weiterentwicklung des Internets 3 QUIC-Protokoll 4 Konferenzen 5 Ausblick im Master Denis Lugowski QUIC 25.04.2017 5 / 25

Weiterentwicklung des Internets Nachfrage für schnellere Ladezeiten, sicherere und robustere Kommunikation immer vorhanden Möglichkeiten: Infrastruktur weiter ausbauen Schwierige und Aufwändige Umsetzung Effizientere Ausnutzung Deutlich leichterer Zugang Schnellere Verbreitung Denis Lugowski QUIC 25.04.2017 6 / 25

Weiterzuentwickelnde Qualitätskriterien im Internet Robustheit Mechanismen für Ausfälle gegeben Bandbreite Hohe Bandbreiten verfügbar Sicherheit Sichere Verfahren verfügbar Verzögerung Lange Zeit unberücksichtigt Denis Lugowski QUIC 25.04.2017 7 / 25

Potenzial einer geringeren Verzögerung Figure: Erhöhung der Bandbreite Quelle: Mike Belshe (Google) - More Bandwidth Doesn t Matter (much) (Google Document) Denis Lugowski QUIC 25.04.2017 8 / 25

TCP/IP-Modell Figure: TCP/IP-Modell Denis Lugowski QUIC 25.04.2017 9 / 25

Verzögerungen in der Anwendungsschicht Google bietet Vielzahl an Dienste Großes Bestreben Auslieferung dieser Dienste zu optimieren HTTP/1.1 weist Latenz-Probleme auf Mehrfacher Verbindungsaufbau und Head-of-line blocking Lösung: Googles selbst entwickeltes Protokoll SPDY Fokus auf verringerte Verzögerung Funktionen: Multiplexing, Kompression, Priorisierung Basis für Internet Standard HTTP/2 Denis Lugowski QUIC 25.04.2017 10 / 25

Beispiel HTTP/1.1 Anfragen Figure: HTTP/1.1 Anfragen an Server Quelle: https://moz.com/blog/http2-a-fast-secure-bedrock-for-the-future-of-seo Denis Lugowski QUIC 25.04.2017 11 / 25

Beispiel HTTP/2 Multiplexing Figure: Multiplexing bei HTTP/2 Quelle: https://moz.com/blog/http2-a-fast-secure-bedrock-for-the-future-of-seo Denis Lugowski QUIC 25.04.2017 12 / 25

Gliederung 1 Einführung 2 Weiterentwicklung des Internets 3 QUIC-Protokoll 4 Konferenzen 5 Ausblick im Master Denis Lugowski QUIC 25.04.2017 13 / 25

QUIC-Protokoll Akronym für Quick UDP Internet Connections Von Google initiiertes Projekt Vereint Eigenschaften von TCP + TLS + HTTP/2 Zuverlässig Reihenfolgegesichert Verschlüsselt Multiplexed Denis Lugowski QUIC 25.04.2017 14 / 25

Wo ist QUIC zu finden Figure: QUIC baut auf UDP [5] Denis Lugowski QUIC 25.04.2017 15 / 25

Multiplexing bei QUIC Figure: Vergleich Übertragungen zwischen TCP und QUIC [5] Denis Lugowski QUIC 25.04.2017 16 / 25

Verbindungsaufbau bei QUIC Figure: Verbindungsaufbau verschiedener Protokolle im Vergleich [5] Denis Lugowski QUIC 25.04.2017 17 / 25

Historie von QUIC Anfang 2012 von Jim Roskind bei Google initiiert Mitte 2015 Vorschlag als Internet-Standard Arbeiten an Standardisierung durch QUIC Working Group seit 2016 Mitarbeiter von Google, Microsoft, Huawei, AT&T beteiligt Blue Sheets zeigen sehr großes Interesse Wichtig: QUIC ist noch nicht fertig Denis Lugowski QUIC 25.04.2017 18 / 25

Standardisierungprozess von QUIC Figure: Internet Drafts der Working Group QUIC Quelle: https://datatracker.ietf.org/wg/quic/documents/ Internet Drafts in Übereinstimmung mit der WG veröffentlicht Maturity Level Proposed Standard Einstieg in die Standardisierung Denis Lugowski QUIC 25.04.2017 19 / 25

Gliederung 1 Einführung 2 Weiterentwicklung des Internets 3 QUIC-Protokoll 4 Konferenzen 5 Ausblick im Master Denis Lugowski QUIC 25.04.2017 20 / 25

Veranstaltungen Konferenzen IEEE International Conference on Computer Communications (InfoCom) 1-4 Mai 2017 in Atlanta, GA, USA ACM Special Interest Group on Data Communication (SIGCOMM) 21-25 August 2017 in Los Angeles, CA, USA International Conference on Mobile Computing and Networking (MobiCom) 16-20 Oktober 2017 in Snowbird, Utah, USA IETF Meetings IETF 99 16-21 July 2017 in Prag, Tschechien Denis Lugowski QUIC 25.04.2017 21 / 25

Gliederung 1 Einführung 2 Weiterentwicklung des Internets 3 QUIC-Protokoll 4 Konferenzen 5 Ausblick im Master Denis Lugowski QUIC 25.04.2017 22 / 25

Ausblick im Master Beobachtung der weiteren Entwicklung Analyse der Funktionsweise von QUIC Entwicklung einer Omnet++-Simulation Ausarbeitung von Testszenarien anhand vorgestellten Qualitätskriterien Vorteil: Beliebige Skalierung, Kosten- und Zeitersparnis Denis Lugowski QUIC 25.04.2017 23 / 25

Quellen [1] M. Handley, Why the internet only just works, BT Technology Journal, vol. 24, no. 3, pp. 119 129, Jul. 2006, issn: 1358-3948. doi: 10.1007/s10550-006-0084-z. [Online]. Available: http://dx.doi.org/10.1007/s10550-006-0084-z. [2] I. S. Consortium. (2017), Isc internet domain survey host count, [Online]. Available: https://www.isc.org/network/survey/ (visited on 04/18/2017). [3] M. Belshe, R. Peon, and M. Thomson, Hypertext transfer protocol version 2 (http/2), RFC 7540, May 2015. [4] M. Belshe and R. Peon. (2012), Spdy protocol - draft 3, [Online]. Available: https://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3 (visited on 04/20/2017). [5] Y. Cui, T. Li, C. Liu, X. Wang, and M. Kühlewind, Innovating transport with quic: Design approaches and research challenges, IEEE Internet Computing, vol. 21, no. 2, pp. 72 76, Mar. 2017, issn: 1089-7801. doi: 10.1109/MIC.2017.44. [6] A. Farrel and D. Crocker, Handling of internet-drafts by ietf working groups, RFC 7221, Apr. 2014. [7] L. Chapin, The internet standards process, RFC 1310, Mar. 1992. Denis Lugowski QUIC 25.04.2017 24 / 25

Vielen Dank für Ihre Aufmerksamkeit Denis Lugowski QUIC 25.04.2017 25 / 25