What is ARP and how does it work?

Showing Answers 1 - 6 of 6 Answers


  • May 30th, 2005

ARP is the acronym for Address Resolution Protocol. It is an internet protocol that gets the MAC address of a host or node and creates a local db that maps the MAC address to the hosts IP address. ARP needs the IP because IP must have the address of a destination host before it can direct data to it. If one host needs to know the MAC address of another host on the same subnet, the first host sends a broadcast message to the network through ARP that requests the mac address. The host on the local subnet that has the IP address then broadcast the reply that contains the MAC of the destination host. Thus to make ARP more efficient computers save recognized IP to MAC address mappings in a cache to save redundant requests.


  • Feb 5th, 2006

ARP-Address Resolution Protocol is used to resolve MAC address to IP address.

When an incoming packet destined for a host machine on a particular local area network arrives at a gateway, the gateway asks the ARP program to find a physical host or MAC address that matches the IP address. The ARP program looks in the ARP cache and, if it finds the address, provides it so that the packet can be converted to the right packet length and format and sent to the machine. If no entry is found for the IP address, ARP broadcasts a request packet in a special format to all the machines on the LAN to see if one machine knows that it has that IP address associated with it. A machine that recognizes the IP address as its own returns a reply so indicating. ARP updates the ARP cache for future reference and then sends the packet to the MAC address that replied.

  Was this answer useful?  Yes


  • Apr 6th, 2006

ARP(ADDRESS RESOLUTION PROTOCOL) is a network layer protocol which associates the physical hardware address of a network node(commonly known as a MAC ADDRESS) to its ip address. now an ARP creates a table known as ARP CACHE/TABLE that maps ip addresses to the hardware addressess of nodes on the local network.

if based on the ip address it sees that it has the node's mac address in its ARP TABLE then transmitting to that ip address is done quicker because the destination is known and voila network traffic is reduced.

ARP(ADDRESS RESOLUTION PROTOCOL) Determine the Data Link Layer Address(Media Access  control) MAC address for know IP addresss and It is Layer2 of TCP/IP protocol suite,It working on MAC address when someone send data on a network then First ,router or switch,computer send a  ARP request on a network it have a trailer file(destination address) and when it find the address then the destination computer send reply RARP request to the switch or router or soures address.


  • Mar 20th, 2009

ARP stands for Address Resolution Protocol. Application working at the Application Layer uses IP address (Logical Address) for communication and at the Datalink layer the addressing is based on MAC address (Physical address, which is a permanant address burned in your computer's network card). ARP is used to find out corresponding MAC address of the destination computer.

  Was this answer useful?  Yes


  • Jun 19th, 2010

ARP means Address resolution protocal.it operates in datalink layer.

When the device knows the ip address of the remote device but not its mac id then this Arp is used.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions