The Address Resolution Protocol (ARP) is developed to enable communications on an internetwork and performs a required function in IP routing.ARP lies in the ( ) layer of the TCP/IP model,and allows computers to introduce each other across a network prior to communication. ARP finds the ( )address of a host from its known ( ) address. Before a device sends a datagram to another device, it looks in its ARP cache to see if there is a MACaddress and corresponding IP address for the ( ) device. If there is no entry, the device sends a ( )message to every device on the network.Only the device with the matching IP address replies with a packet containing the MAC address for the device (except in the case of “proxyARP"").