Explore the intricacies of implementing network protocols in Go through this GopherCon 2018 talk by Matt Layher. Dive into the world of modern computer networks and learn how to encode structured messages using a series of bytes on a wire. Focus on the implementation of an IPv6 Neighbor Discovery Protocol (NDP) package, understanding its similarities to ARP in IPv4 and its role in enabling communication between IPv6 hosts and routers on local networks. Gain insights into parsing bytes, handling message interfaces, validating inputs, and implementing options. Discover the power of go-fuzz for testing and learn how to build connection types and ICMP listeners. Develop practical skills by creating an NDP tool and troubleshooting ISP equipment using Go. Perfect for developers looking to deepen their understanding of network protocols and their implementation in Go.