Skip to main content
>_ supraj.dev
10 — CLI.LAB · TOPICS

Concepts, explained in one card.

DevOps, Cloud, Security, AI — every topic distills into a 10-second definition, a walkthrough, a gotcha, and real commands to try. Click any topic to dive in.

🌐

NETWORKING

17 topics
DNS 🌐 NETWORKING

how names become IP addresses

2 commands · ~60 sec read
TLS 🌐 NETWORKING

how encryption happens before the lock icon appears

2 commands · ~75 sec read
HTTP 🌐 NETWORKING

the protocol the web speaks

2 commands · ~65 sec read
TCP/IP 🌐 NETWORKING

the foundation all internet communication rides on

2 commands · ~70 sec read
Load Balancers 🌐 NETWORKING

distributing traffic across servers to keep things fast and reliable

2 commands · ~80 sec read
API Gateway 🌐 NETWORKING

a single front door for all your backend services

2 commands · ~85 sec read
CDN 🌐 NETWORKING

serving content from a server near your user

2 commands · ~75 sec read
TCP Handshake 🌐 NETWORKING

how two machines agree to talk

2 commands · ~60 sec read
HTTP Request Lifecycle 🌐 NETWORKING

what happens when you hit Enter

2 commands · ~75 sec read
Ports & Sockets 🌐 NETWORKING

how one machine runs many services

2 commands · ~60 sec read
NAT 🌐 NETWORKING

how private IPs reach the internet

2 commands · ~65 sec read
Subnets & CIDR 🌐 NETWORKING

what /24 really means

2 commands · ~70 sec read
Routing 🌐 NETWORKING

how packets find their way

2 commands · ~60 sec read
Reverse Proxy 🌐 NETWORKING

the middleman in front of your app

2 commands · ~65 sec read
Firewalls 🌐 NETWORKING

who gets in, who gets out

2 commands · ~60 sec read
Latency vs Bandwidth 🌐 NETWORKING

why 'fast' means two things

2 commands · ~60 sec read
WebSockets 🌐 NETWORKING

keeping a connection alive

2 commands · ~65 sec read

More topics added regularly. Contributions welcome — open a PR.