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