Networking & Web Fundamentals — System Design Roadmap
The networking concepts every system design discussion builds on
Steps in Networking & Web Fundamentals
- OSI Model & TCP/IP Basics — beginner · Network layers, encapsulation and how data actually travels between machines
- DNS — beginner · How domain names resolve to IP addresses and DNS caching/propagation
- HTTP/HTTPS & REST Basics — beginner · Request/response cycle, HTTP methods, status codes and REST conventions
- TCP vs UDP — beginner · Connection-oriented vs connectionless transport and when each is used
- Proxies & Reverse Proxies — beginner · Forward proxies vs reverse proxies and where they sit in a request path
- Latency vs Throughput — beginner · The difference between how fast a single request is and how much a system can handle
Part of
- System Design roadmap — the full learning path