Computer Science
Computer Networking roadmap
How data travels: models, IP, TCP/UDP, DNS, HTTP, TLS and the infrastructure in between.
- Intermediate
- about 6 hours
- 4 modules
- 9 steps
What you will learn
1. DNS & HTTP
How names resolve to addresses and how HTTP and HTTPS carry the web.
- DNS — Computer Networking · DNS
- HTTP & HTTPS — Computer Networking · HTTP & HTTPS
2. Network Models & Transport
The OSI and TCP/IP models, IP addressing and subnetting, and TCP versus UDP.
- OSI & TCP/IP Models — Computer Networking · OSI & TCP/IP Models
- IP & Subnetting — Computer Networking · IP & Subnetting
- TCP, UDP, Ports & Sockets — Computer Networking · TCP, UDP, Ports & Sockets
3. TLS, NAT & Firewalls
Encrypt traffic with TLS and certificates, and control it with NAT and firewalls.
- TLS & Certificates — Computer Networking · TLS & Certificates
- NAT & Firewalls — Computer Networking · NAT & Firewalls
4. Proxies, CDNs & WebSockets
Proxies and load balancers, CDNs and long-lived WebSocket connections.
- Proxies & Load Balancing — Computer Networking · Proxies & Load Balancing
- CDN & WebSocket — Computer Networking · CDN & WebSocket
Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.
Start this roadmap for free