주소 해상도 프로토콜은 무엇입니까?
주소 해결 프로토콜은 네트워크 응용 프로그램 또는 장치가 다른 장치의 이더넷 주소를 결정하기위한 수단입니다.약어 ARP에서도 알려진이 IP (Internet Protocol) 주소와 하드웨어 주소와 일치 시키려고합니다.ARP는 로컬 네트워크의 각 장치에서 동일한 네트워크의 다른 장치와 처음 통신 할 때 사용됩니다.
응용 프로그램 및 네트워크 장치는 프로토콜 스택의 네트워크 계층의 패킷을 사용하여 높은 수준에서 통신합니다.이 패킷은 IP 주소로 연결됩니다.데이터 링크 계층을 사용하여 각 패킷이 LAN (Local Area Network)을 통해 전송되면 수신기 이더넷 주소도 알아야합니다.IP 주소는 동적으로 할당되고 시간이 지남에 따라 변경 될 수 있지만 이더넷 주소는 일반적으로 동일하게 유지됩니다.응용 프로그램 또는 장치는 현재 주어진 IP 주소와 관련된 하드웨어 주소를 결정하는 방법이 필요합니다.ARP는 1982 년 IETF (Internet Engineering Task Force)에 의해 RFC (Request for Comments) 826으로 문서화되었습니다. 시스템이 IP 패킷을 보낼 준비가되면 최근에 해결 된 주소의 캐시와 협의합니다.대상 IP 주소가 캐시에 있지 않으면 ARP를 사용하여 전체 LAN에 메시지를 방송합니다.이 메시지는 대상 IP 주소가있는 장치가 이더넷 하드웨어 주소로 응답하도록 요청합니다.LAN의 모든 장치는 IP 주소가 포함 된 ARP 요청 패킷을 리터닝합니다.말을 들으면 일치하는 장치는 이더넷 하드웨어 주소가 포함 된 ARP 응답 패킷을 구성합니다.이 응답 패킷은 요청자에게 직접 전송되며,이 응답 패킷은 나중에 재사용 할 수 있도록 ARP 캐시에 주소를 저장합니다.응답자는 또한 주소를 캐시에 저장할 수 있습니다. IPv4 (IPv4) 및 이더넷 주소는 주소 해상도 프로토콜에 의해 해결되는 가장 일반적인 유형의 주소입니다.그러나 요청 패킷은 프로토콜 유형 및 주소 길이 필드를 통해 다른 유형을 지원합니다.IP 버전 6 (IPv6) 주소는 ARP 대신 NEUDER Discovery Protocol (NDP)으로 해결됩니다. RARP (Reverse Address Resolution Protocol)는 요청자 하드웨어 주소에 대한 IP 주소를 요청합니다.RARP 서버는 새 IP 주소를 할당하여 요청자 하드웨어 주소와 연결하여 이러한 요청 중 하나에 응답합니다.리버스 ARP는 쓸모없는 것으로 간주됩니다.역 주소 해상도 프로토콜은 주어진 하드웨어 주소와 관련된 기존 IP 주소를 요청합니다.이 경우 하드웨어 주소는 동일한 Lan의 모든 노드 일 수 있습니다.