Skip to main content

주소 해상도 프로토콜은 무엇입니까?

주소 해결 프로토콜은 네트워크 응용 프로그램 또는 장치가 다른 장치의 이더넷 주소를 결정하기위한 수단입니다.약어 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의 모든 노드 일 수 있습니다.