Let's code a TCP/IP stack, 1: Ethernet & ARP : vimarsana.com