I've always been fascinated by how data moves across the world at the speed of light. It's not magic! The internet relies on open standards and precise addressing. I wanted to refresh my knowledge of networking fundamentals and the TCP/IP suite of protocols, so I went through a few resources and later made this post from my notes, covering common protocols (IP, TCP, UDP, DNS, BGP, NAT, DHCP, IPSec) and explaining how everything fits together.

Luca Cavallin
Hello, Luca here!
Senior Software Engineer at GitHub Actions, building distributed systems and infrastructure tooling. Top Mentor on Mentorcruise. GDE & CNCF Ambassador. Off-hours: photography, cycling, kamados and cats. Read more on the about page.