주소 확인 프로토콜이란 무엇입니까?

주소 확인 프로토콜은 네트워크 응용 프로그램 또는 장치가 다른 장치의 이더넷 주소를 결정하는 수단입니다. 약어 ARP로도 알려져 있으며 IP (Internet Protocol) 주소를 하드웨어 주소와 일치 시키려고 시도합니다. ARP는 로컬 네트워크의 각 장치가 같은 네트워크의 다른 장치와 처음 통신 할 때 사용됩니다.

응용 프로그램 및 네트워크 장치는 프로토콜 스택의 네트워크 계층에서 패킷을 사용하여 높은 수준으로 통신합니다. 이 패킷은 IP 주소로 보내집니다. 데이터 링크 계층을 사용하여 각 패킷이 근거리 통신망 (LAN)을 통해 전송 될 때 수신자의 이더넷 주소도 알아야합니다. 이더넷 주소는 일반적으로 동일하게 유지되는 반면 IP 주소는 동적으로 할당되고 시간이 지남에 따라 변경 될 수 있습니다. 응용 프로그램이나 장치는 주어진 IP 주소와 현재 연결된 하드웨어 주소를 결정하는 방법이 필요합니다.

주소 확인 프로토콜은 이러한 주소를 검색하기위한 표준 방법을 정의합니다. ARP는 1982 년 IETF (Internet Engineering Task Force)에 의해 RFC (Request For Comments) 826로 문서화되었습니다. 시스템이 IP 패킷을 보낼 준비가되면 최근에 해결 된 주소의 캐시를 참조합니다. 대상 IP 주소가 캐시에 없으면 ARP를 사용하여 전체 LAN에 메시지를 브로드 캐스트합니다. 이 메시지는 대상 IP 주소를 가진 장치가 이더넷 하드웨어 주소로 응답하도록 요청합니다.

이 주소 확인 프로토콜 요청 패킷에는 요청한 IP 주소뿐만 아니라 요청자의 IP 및 하드웨어 주소가 포함됩니다. LAN의 모든 장치는 IP 주소가 포함 된 ARP 요청 패킷을 수신합니다. 들리는 경우, 일치하는 장치는 해당 이더넷 하드웨어 주소가 포함 된 ARP 응답 패킷을 구성합니다. 그런 다음이 응답 패킷은 요청자에게 직접 전송되어 나중에 재사용 할 수 있도록 ARP 캐시에 주소를 저장합니다. 응답자는 또한 요청자와 추가로 통신 할 가능성이 있기 때문에 주소를 캐시에 저장할 수 있습니다.

IP 버전 4 (IPv4) 및 이더넷 주소는 주소 확인 프로토콜에 의해 해결되는 가장 일반적인 유형의 주소입니다. 그러나 요청 패킷은 프로토콜 유형 및 주소 길이 필드를 통해 다른 유형을 지원합니다. IPv6 (IP 버전 6) 주소는 ARP 대신 NND (Neighbor Discovery Protocol)로 해결됩니다.

RARP (Reverse Address Resolution Protocol)는 요청자의 하드웨어 주소에 대한 IP 주소를 요청합니다. RARP 서버는 새 IP 주소를 할당하고이를 요청자의 하드웨어 주소와 연결하여 이러한 요청 중 하나에 응답합니다. 리버스 ARP는 더 이상 사용되지 않는 것으로 간주됩니다.이 기능은 DHCP (Dynamic Host Configuration Protocol)에 통합되어 있습니다. Inverse Address Resolution Protocol은 주어진 하드웨어 주소와 관련된 기존 IP 주소를 요청합니다. 이 경우 하드웨어 주소는 동일한 LAN에있는 모든 노드의 주소 일 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?