Implementation of an ARP/ICMP/UDP on an FPGA