일반 적 으로 이더넷 에서 IP 패킷 을 전송 하 기 위해서 는 최종 출력 단 에서 계층 2 주소 를 알 아야 하 는데 , 이때 상대방 의 계층 2 주소 를 알아내 기 위해 IPv 4 ( Internet Protocol version 4 ) 에서 는 ARP ( Address Resolution Protocol ) 를 사용 하 고 , IPv 6 ( Internet Protocol version 6 ) 에서 는 NDP ( Neighbor Discovery Protocol ) 를 사용 한다 .