▲ 6 ▼ Video: Matt Layher - Implementing a Network Protocol in Go
- Medium article: https://medium.com/@mdlayher/network-protocol-breakdown-ndp-and-go-3dc2900b1c20
Matt’s tutorial session will focus on lessons learned during implementation of an IPv6 Neighbor Discovery Protocol (NDP) package in Go. NDP is used to enable IPv6 hosts and routers to identify each other on a local network, similar to how ARP is used in IPv4. It is chosen specifically because it is a well-designed and straightforward protocol that can be easily explored on a typical network using tools like tcpdump and wireshark.