ARP



The Ethernet Address Resolution Protocol (ARP), defines in RFC826/RFC903/RFC1931/RFC1293, serves the translation between hardware-address(MAC) and protokoll-address(IP).



8

16

32 bits

Hardware Type

Protocol Type

H-length

P-length

Operation

Sender Hardware Address

Sender Protocol Address

Target Hardware Address

Target Protocol Address



Hardware Type

1

Ethernet
2Experimental Ethernet
3Amateur Radio AX.25
4Proteon ProNET Token Ring
5Chaos
6IEEE 802
7ARCNET
8Hyperchannel
9Lanstar
10Autonet Short Address
11LocalTalk
12LocalNet (IBM PCNet)
13Ultralink
14SMDS
15Frame Relay
16ATM
17HDLC
......

Protocol Type

0x0800IP
H-lengthLength of the two hardware addresses in byte
P-lengthLength of the two Protocol addresses in byte
Operation
1ARP request
2ARP responce
3RARP request
4RARP responce
5Dynamic RARP request
6Dynamic RARP reply
7Dynamic RARP error
8InARP request
9InARP reply
......
Sender Hardware Addresshardware address of the sender
Sender Protocol Addressprotocol address of the sender
Target Hardware Addresshardware address of the seeks
Target Protocol Addressprotocol address of the seeks