IETF(인터넷 엔지니어링 태스크포스)가 RFC 826에 정의한 주소 확인 프로토콜(ARP)은 인터넷 프로토콜(IP) 주소를 해당 이더넷 미디어 액세스 제어(MAC) 주소로 매핑하는 데 사용되는 기본적인 네트워킹 프로토콜입니다. IP 주소는 OSI 모델의 네트워크 계층(3계층)에서 기능하므로 데이터 링크 계층(2계층)에서 직접 활용할 수 없습니다. 대신 이더넷 프레임을 전송하기 위해 MAC 주소를 사용합니다.
이더넷을 통해 데이터 통신을 구축하려면 시작 호스트가 동일한 네트워크 세그먼트 내에 연결된 모든 노드에 ARP 요청을 브로드캐스트하고, 이 요청에 대상 노드의 IP 주소를 포함합니다. 요청된 IP 주소를 소유한 노드는 자신의 MAC 주소가 포함된 ARP 응답으로 직접 응답합니다. 이 응답을 받은 발신자는 IP 패킷을 레이어 2에서 적절하게 주소 지정된 이더넷 프레임으로 캡슐화할 수 있습니다.
ARP는 특히 IPv4 네트워크에 사용됩니다. IPv6 네트워크에서는 RFC 4861에 표준화된 Neighbor Discovery Protocol(NDP)이라는 기능적으로 동일한 프로토콜이 IP-MAC 확인 작업을 관리합니다.