Networking

How the internet actually works. DNS resolution, reverse proxies, load balancing, TLS handshakes, and CDN caching explained with diagrams and real configurations.

8 articles

What is BGP? The Protocol That Runs the Internet
Networking

What is BGP? The Protocol That Runs the Internet

A comprehensive guide to BGP covering autonomous systems, route selection, BGP hijacking, RPKI, anycast routing, and how 75,000 independent networks form a single navigable internet.

11 min read·
Understanding CIDR Notation and Subnetting (Without the Pain)
Networking

Understanding CIDR Notation and Subnetting (Without the Pain)

A practical guide to CIDR notation and subnetting covering binary IP math, prefix lengths, private ranges, VPC CIDR carving, and Kubernetes subnet sizing with worked examples.

9 min read·
Load Balancing Algorithms: Round Robin, Least Connections, and More
Networking

Load Balancing Algorithms: Round Robin, Least Connections, and More

A practical guide to load balancing algorithms -- round robin, least connections, IP hash, consistent hashing, and power of two choices -- with nginx and HAProxy configurations.

10 min read·
How TLS Handshakes Work: The Cryptography Behind HTTPS
Networking

How TLS Handshakes Work: The Cryptography Behind HTTPS

A step-by-step guide to TLS 1.3 handshakes covering key exchange, certificate chain validation, cipher suites, forward secrecy, and session resumption with 0-RTT.

10 min read·
WebSockets vs SSE vs Long Polling: When to Use Each
Networking

WebSockets vs SSE vs Long Polling: When to Use Each

A practical comparison of WebSockets, Server-Sent Events, and long polling with code examples, use case mapping, scaling strategies, and a clear decision framework.

10 min read·
TCP vs UDP: When Speed Beats Reliability
Networking

TCP vs UDP: When Speed Beats Reliability

A practical comparison of TCP and UDP covering connection overhead, head-of-line blocking, congestion control, and exactly when to choose speed over reliability in your applications.

9 min read·
HTTP/2 vs HTTP/3: What Actually Changed and Why It Matters
Networking

HTTP/2 vs HTTP/3: What Actually Changed and Why It Matters

A deep comparison of HTTP/2 and HTTP/3 covering multiplexing, QUIC, head-of-line blocking, real-world performance differences, and how to configure your servers for both protocols.

10 min read·
DNS Explained: From Domain Name to IP Address, Step by Step
Networking

DNS Explained: From Domain Name to IP Address, Step by Step

DNS translates domain names into IP addresses in milliseconds. Trace the full resolution chain step by step, learn every record type, and debug common failures like NXDOMAIN and SERVFAIL.

12 min read·

Stay in the loop

New articles delivered to your inbox. No spam.