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,...
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, a thin layer on top of UDP.
In this session, we talk about how the evolution of the HTTP protocol has allowed everything to get faster and use connections more effectively while still keeping the basic structure of how we build distributed systems.
Size: 4.61 MB
Language: en
Added: Jun 24, 2024
Slides: 21 pages
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.