Motivation Network hosts such as diskless workstations frequently do not know their protocol addresses when booted; they often know only their hardware interface addresses. n To communicate using higher-level protocols like IP, they must discover their protocol address from some external source. n
Hardware Type HAL Protocol Type Opcode Sender’s Hardware Address (HAL bytes) Sender’s Protocol Address (PAL bytes) Target’s Hardware Address (HAL bytes) Target’s Protocol Address (PAL bytes) Opcode 3: Request Reverse 4: Reply Reverse HAL: Byte length of hardware address PAL: Byte length of protocol address
In. ARP – Inverse Address Resolution Protocol RFC 1293
Motivation n Allow a station to request a protocol address corresponding to a given hardware address.
Hardware Type HAL Protocol Type Opcode Sender’s Hardware Address (HAL bytes) Sender’s Protocol Address (PAL bytes) Target’s Hardware Address (HAL bytes) Target’s Protocol Address (PAL bytes) Opcode 8: In. ARP Request 9: In. ARP Reply HAL: Byte length of hardware address PAL: Byte length of protocol address
ARP Parameters Hardware Type n Operation Code http: //www. iana. org/assignments/arp-parameters n