This is my journey into understanding how network packets are sent and received. Networking stuff has always seemed cryptic to me, and have for a while felt a drive to learn how it actually works.

The inspiration for this was this youtube video by Jon Gjengset, where he implements tcp in rust. Since I am using go day to day in my job at Einride, I decided to take on this challange and implement tcp myself in go.