ARP - 주소 확인 프로토콜

정의 : ARP (Address Resolution Protocol)는 인터넷 프로토콜 (IP) 주소 를 해당 물리적 ​​네트워크 주소로 변환합니다. 이더넷Wi-Fi 에서 실행되는 네트워크를 포함하여 IP 네트워크는 ARP 기능을 필요로합니다.

ARP의 역사와 목적

ARP는 IP 네트워크 용 범용 주소 변환 프로토콜로 1980 년대 초에 개발되었습니다. 이더넷 및 Wi-Fi 외에도 ARP는 ATM , 토큰 링 및 기타 물리적 네트워크 유형을 위해 구현되었습니다.

ARP는 네트워크가 각각의 물리적 장치에 독립적 인 연결을 관리 할 수있게합니다. 이로써 인터넷 프로토콜은 모든 종류의 하드웨어 장치 및 물리적 네트워크 자체의 주소를 관리해야하는 경우보다 효율적으로 작동 할 수있었습니다.

ARP 작동 방법

ARP는 OSI 모델 에서 레이어 2에서 작동합니다. 프로토콜 지원은 네트워크 운영 체제 의 장치 드라이버에서 구현 됩니다 . 인터넷 RFC 826은 패킷 형식과 요청 및 응답 메시지의 작동을 포함하여 프로토콜의 기술적 세부 사항을 문서화합니다

ARP는 다음과 같이 최신 이더넷 및 Wi-Fi 네트워크에서 작동합니다.

역 ARP 및 역 ARP

RARP (Reverse ARP) 라 불리는 네트워크 프로토콜은 또한 ARP를 보완하기 위해 1980 년대에 개발되었습니다. 이름에서 알 수 있듯이 RARP는 ARP의 반대 기능을 수행하여 물리적 네트워크 주소를 해당 장치에 할당 된 IP 주소로 변환합니다. RARP는 DHCP에 의해 폐기되었으며 더 이상 사용되지 않습니다.

Inverse ARP라고하는 별도의 프로토콜은 역방향 주소 매핑 기능도 지원합니다. 이더넷 또는 Wi-Fi 네트워크에서는 역 ARP가 사용되지 않지만 때때로 다른 유형에서도 사용할 수 있습니다.

무상 ARP

ARP의 효율성을 향상시키기 위해 일부 네트워크와 네트워크 장치는 gratuitous ARP라는 통신 방법을 사용합니다.이 장치에서는 ARP 요청 메시지를 전체 로컬 네트워크로 브로드 캐스팅하여 다른 장치에이를 알립니다.