"주소 결정 프로토콜(Address Resolution Protocol, ARP)은 네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응(bind)시키기 위해 사용되는 프로토콜이다. 여기서 물리적 네트워크 주소는 이더넷 또는 토큰링의 48 비트 네트워크 카드 주소를 뜻한다"
위키백과
IP 주소로부터 MAC 주소를 구하는 IP와 MAC 주소를 매칭 시키기 위한 프로토콜
ARP를 통해 IP 주소(논리적 주소)를 MAC 주소(물리적 주소)로 변환
이와 반대로 RARP를 통해 MAC 주소(물리적 주소)를 IP 주소(논리적 주소)로 변환하기
LAN(Local Area Network)에서 device 간 통신을 하기 위해서는 IP 주소를 목적지로 잡지만 실제로 MAC 주소를 이용하여 목적지를 찾음.
→ IP 주소를 MAC Address와 매칭하여
앞의 그림처럼 장치 A가 ARP Request 브로드캐스트를 보내서 IP 주소인 120.70.80.3에 해당하는 MAC 주소를 찾습니다. 그러고 나서 해당 주소에 맞는 장치 B가 ‘ARP reply 유니캐스트’를 통해 MAC 주소를 반환하는 과정을 거쳐 IP 주소에 맞는 MAC 주소를 찾게 됩니다.
용어 정리
- 브로드캐스트
- 유니캐스트