HTTP 3: Moving on From TCP by Brian Sletten

ScyllaDB 188 views 21 slides Jun 24, 2024
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

Any network class you have taken in the last thirty years will have highlighted that the application layer depends on the transport layer. For HTTP, that means depending on TCP to establish connections. HTTP 2 was a big step forward, but HTTP 3 is going to go even further by abandoning TCP for QUIC,...


Slide Content

HTTP3 : Moving on from TCP Brian Sletten President, Bosatsu Consulting, Inc.

Brian Sletten ( he/him ) President, Bosatsu Consulting, Inc. Author of O'Reilly book "WebAssembly : The Definitive Guide" Author of "Resource-Oriented Architecture Patterns for Webs of Data" Teaches and speaks internationally about REST, Semantic Web, WebAssembly, Data Science, Machine Learning, GPU Computing, Security, Visualization, Architecture International Pop Recording Artist

“There’s Plenty of Room at the Top”, Leiserson et al.

“ Tensorflow.Js: Machine Learning For The Web And Beyond”

“Tensorflow.Js: Machine Learning For The Web And Beyond”

By Daniels220 at Wikipedia , CC BY-SA 3.0

TensorFlow.js WASM Backend

Stateless Client-Server Interactions

Microservices and the Scalability Cube

@ manekinekko , CC-BY-NC-SA

“Bullet Proof SSL and TLS”, Ivan Risti ć

Horizontal Messages and Vertical Services

Legacy Problems with HTTP Text-Based Close connection when finished Keep Alive Pipelining/Head of Line Blocking TCP Congestion Control

"HTTP/2 in Action", Barry Pollard

"HTTP/2 in Action", Barry Pollard

Fixing HTTP with QUIC User-space transport built on UDP Merges connection establishment and encryption handshake Connection IDs vs IP/Port Solving Head of Line Blocking w/ Streams TCP Congestion Control

“The QUIC Transport Protocol: Design and Internet-Scale Deployment”, Langley et al.

“The QUIC Transport Protocol: Design and Internet-Scale Deployment”, Langley et al.

“The QUIC Transport Protocol: Design and Internet-Scale Deployment”, Langley et al.

“The QUIC Transport Protocol: Design and Internet-Scale Deployment”, Langley et al.

Brian Sletten [email protected] @[email protected] https://bosatsu.net Thank you! Let’s connect.
Tags