Networks
Concepts
Internet protocol stack / Network stack
Real World
Things I would love to build prototypes for to understand
- Http implementation
- TCP implementation
- IPv4, IPv6 stuff, look into this
- DNS lookup
- Custom networking protocols, how are these implemented
- UDP on Linux Sockets
- How Linux Sockets work
- Routing algorithms, simulating a router
- Simulating / implementing a full network stack
- Creating an interactive and visualized a full network trace from start to finish