6. ARP and RARP: Address Translation
- Though IP packets use IP addresses, hardware addresses must be used to actually transfer data from one computer to another.
- Address Resolution Protocol (ARP) is used to discover what hardware address is associated with a particular IP address.
- ARP broadcasts an IP address for it's corresponding hardware address. Therefore, ARP can only be used on networks that support broadcasting.
- The computer that has the corresponding hardware address replys with its hardware address.
- Every computer maintains an ARP cache that contains the result of recent ARP queries, which can be viewed with command arp -a.
- RARP is used to query a central server to discover a computer's own IP address at boot time. RARP has been superseded by a newer protocol known as BOOTP, which provides the address-mapping function of RARP and some other features.
previous next