Link: Understanding Traceroute

A tutorial that builds traceroute from scratch in Rust. As it does so, it explores some of the mechanics behind traceroute that help it to function.