ARP Protocol
We have two identifiers: MAC address and IP address
The #ARP or Address Resolution Protocol is the technology that is responsible for allowing devices to identify themselves on a network
Simply, the #ARP protocol allows a device to associate its MAC address with an IP address on the network. Each device on a network will keep a log of the MAC addresses associated with other devices
Devices can use the ARP protocol to find the MAC address of a device for communication
How does this Protocol Work??
Each device within a network has a ledger to store information on, which is called [[cache]]
In the context of ARP protocol, this cache stores the identifiers of the other devices on the network which are [[IP Address]] and [[MAC Address]]
In order to map these two identifiers together, the ARP protocol sends two types of messages
ARP Request
When an ARP Request is sent, a message is broadcasted to every other deice found on a network by the device, asking whether or not the devices MAC address matches the requested IP address
If the device does have the requested IP address, an ARP reply is returned to the initial device to acknowledge this.
This initial device will now remember this and store it within its cache - #ARP_Entry
ARP Reply
[[Pentester Notes/Protocols/DHCP Protocol|DHCP Protocol]]
Last updated