Foray / NetworkingNetworking roadmap How machines talk: layers, addresses, routing, transport, DNS, HTTP and TLS, then firewalls, load balancing, VPNs and the networks of clouds and containers, with the tools and the method to debug them.
11 topics · 51 nodes · 41 covered · 5 partly · 5 planned · updated 2026-10-17
Sign in with your Mycelium account to see which nodes you have finished.
Show Whole map Gaps only Covered Partly covered Planned1. Core
The big picture A model of the whole journey before any single protocol.
4 / 4 covered
What a network is Covered What happens when you open a page Covered The layers Covered Your first network tools Covered 2. Core
Addressing Every conversation starts with knowing who is who.
5 / 5 covered
IP addresses Covered IPv6 Covered DHCP and host configuration Covered Subnets and CIDR Covered NAT and private networks Covered 3. Core
Links and routing How packets cross a local network and then the world.
2 / 5 covered
Ethernet, MAC addresses and ARP Covered Switches and VLANs Planned Wi-Fi optional Planned Routing and gateways Covered BGP and dynamic routing optional Planned 4. Core
Transport: TCP and UDP Ports, connections and how reliability is built on an unreliable network.
3 / 3 covered
Ports and sockets Covered UDP and when to use it Covered 5. Core
DNS Names are how people and programs find everything.
5 / 5 covered
DNS basics Covered Debugging DNS with dig Covered DNS in the cloud optional Covered Records and resolution Covered Service discovery Covered 6. Core
HTTP and TLS The protocols most traffic actually speaks.
5 / 5 covered
HTTP basics Covered TLS and certificates Covered Automatic certificates optional Covered HTTP in depth Covered Inspecting TLS with openssl Covered 7. Core
Troubleshooting A method beats guessing.
3 / 5 covered
A layered troubleshooting method Covered Latency, loss and MTU Covered Wireshark optional Planned Capturing packets with tcpdump Covered Network tools on Linux Partly covered 8. Core
Firewalls and network security Decide what may talk to what.
5 / 6 covered
Host firewalls Covered Network security fundamentals Covered SSH tunnels and bastions optional Covered Stateful filtering and conntrack Covered VPNs and WireGuard Covered Zero trust networking optional Partly covered 9. Recommended
Load balancing and proxies Spread, shield and accelerate traffic.
4 / 4 covered
Load balancing Covered Reverse proxies in practice optional Covered Proxies, CDNs and anycast Covered 10. Recommended
Cloud and container networking The same ideas, virtualised.
5 / 6 covered
Cloud networking concepts Covered Container networking Covered Service mesh optional Covered VPCs on AWS Covered Kubernetes networking Covered SDN, eBPF and CNI internals optional Planned 11. Optional
Network automation Treat network devices like the rest of your infrastructure.
0 / 3 covered
Automating network devices Partly covered Networks as code Partly covered Scripting network tasks Partly covered © 2026 Konstantinos Maglaras