to determine the MAC address of a device on the same network
No - in order to use ARP it would have to send a broadcast for information with a return address of itself. Since it doesn't have an IP address it cannot do that. Furthermore, without an IP address it couldn't participate on the network.
ARP
Reverse ARP is used to Obtain IP address from a Server(responsible for IP addresses allocation) by providing its layer 2 (MAC) address.
ARP is a Third layer or Network layer protocol. ARP is an address resolution protocol . The mechanism used by ARP to resolve IP address is look up table.
an arp (address resolution protocol) comes into picture when we have the ip address of our destination but we dont know the mac address of our destination.Normally when we open a web site this is the process which takes place.IP packet transmission comes after arp when the destination mac address is obtained after arp request.so an ip packet contains both source & destination IP & mac addr.
arp -d ip-address
ARP is used to find a MAC (layer-2) address, if you know the IP (layer-3) address.First, a device will search its ARP cache, to see whether it already happens to have the required address. If it doesn't find the address, it will send an ARP request as a broadcast, which basically asks "Who has such-and-such an IP address?" The machine that has the requested IP address will send an ARP reply.
You have to use both. ARP and RARP cannot be used for the same purpose one gives IP from the MAC address another one MAC address from IP.
The protocol used to discover a physical address from a known logical address is the Address Resolution Protocol (ARP). ARP operates by broadcasting an ARP request message on the local network, which contains the known logical address (IP address) and asks for the corresponding physical address (MAC address). The device that owns the requested IP address responds with an ARP reply message, providing its physical address. This process enables devices on the same local network to communicate effectively.
It resolves an IP address to a MAC address.
ARP and RARP protocols are present at network layer. ARP is short form of address resolution protocol. IP is the type of header an ARP frame contain .
Address Resolution Protocol (ARP)ARP is primarily used to translate IP Addresses to Ethernet MAC Addresses.