Computer networks notes
Introduction to Networking
Why networks matter to developers, and the road ahead. Every section is a drawn page beside a clear written explanation, about 9 minutes in all.
- Introduction
- About 9 minutes
- 10 sections
Sign in with Google or GitHub and you land straight on this page. DSA comes with the all labs plan and every ChaiCode batch.

In this chapter
- Why networking matters for developers
- What happens when you make an HTTP request?
- Networking fundamentals, our base layer
- How routing works
- ICMP, ping and traceroute
- Transport layer: UDP
- Transport layer: TCP
- TCP flow control vs congestion control
- Application layer: DNS and records
- HTTP versions, WebSockets, and TLS
Next chapters
Read the whole chapter
Sign in and the chapter opens with every drawn page, and all 32 computer networks chapters beside it.
DSA comes with the all labs plan and every ChaiCode batch.