The ARP protocol is used to identify an Ethernet address for a given IP address and the information discovered using this protocol is temporarily kept by a device in its "ARP cache". Consider eliminating the ARP protocol by having devices periodically broadcast their Ethernet and IP addresses instead, and explain the advantages and disadvantages of this approach