Skip to content
  • Network stack · API Design

Network stack

LearnViaNotes @learnvianotes· 1 min read

APIs live at the application layer. Understanding the stack explains why protocol choice matters — each layer has constraints the layer above must work within.

↑ builds on

↑ builds on

↑ builds on

↑ builds on

HTTP versions

VersionTransportMultiplexingPushUsed by
HTTP/1.1TCP (1 req/conn)No (HoL blocking)NoMost REST APIs
HTTP/2TCP (multiplexed)YesServer pushgRPC, modern browsers
HTTP/3QUIC (UDP-based)YesYesCDNs, future APIs

Free for students and teachers

Write notes like this one

Cards for every idea, quizzes and flashcards, read aloud — on the web and your phone.

Something wrong with this note? Open it to report