topic / networking
Networking
Follow data from an application to another machine and back.
Understand how names become addresses, how transports carry bytes, how TLS protects connections, and how HTTP requests move through real services.
7 articles · 4 videos · 2 traces · 4 request flows · 2 interviews · 19 total
Articles
CDNs and Anycast Routing
How content delivery networks place edge servers near users and how anycast uses BGP to route to the nearest replica.
The Client-Server Model
How clients and servers communicate through requests and responses, and why the distinction matters for reliability, scaling, and security.
HTTP/2 Multiplexing and Connection Management
How HTTP/2 fixes head-of-line blocking with binary framing and multiplexing, and why connection reuse matters for latency.
IP Addresses, Subnets, and Routing
How IP addresses identify devices, how subnets divide networks into smaller segments, and how routers use routing tables to forward packets.
Ports, Sockets, and Connections
How port numbers distinguish services, how sockets are created and used, and how TCP connections are established and torn down.
What Is a Network?
A network is a system that connects computers so they can exchange data. Learn about IP addresses, ports, packets, and the client-server model.
What Happens When You Call an API?
Follow an HTTPS API request from a browser through name resolution, transport, TLS, HTTP, server code, and back.
Request Flows
Videos
Advanced Networking: HTTP/2, CDNs, and TLS
How HTTP/2 multiplexing fixes head-of-line blocking, how CDNs and anycast route users to the nearest edge, and how TLS secures connections.
DetailsNetworking From the Ground Up
A beginner-friendly walkthrough of what networks are, how packets travel through layers, and the difference between TCP and UDP.
DetailsNetworking Protocols: DNS, TCP, and TLS
Dive into how DNS resolves hostnames, how TCP establishes reliable connections, and how TLS encrypts data in transit.
DetailsThe Full Lifecycle of an HTTPS API Request
A planned visual lesson tracing one API call through DNS, transport, TLS, HTTP, edge routing, server code, and the response.
DetailsTraces
Interviews
Explore adjacent
New lessons by email
Get new explanations about networking and related systems in your inbox.
One technical dispatch per week. No noise.