..

RARP: MAC 주소를 IP 주소로 변환하는 역주소 결정 프로토콜

1. RARP (Reverse Address Resolution Protocol)란?

RARP는 네트워크 계층의 프로토콜로, 우리가 잘 아는 ARP(Address Resolution Protocol)의 정반대 역할을 수행합니다. 즉, 자신의 물리적 주소(MAC 주소)는 알고 있지만 IP 주소는 모르는 상태에서 자신의 IP 주소를 알아내기 위해 사용됩니다.

2. 작동 방식 (How it works)

  1. 요청: IP 주소가 없는 디바이스가 자신의 MAC 주소를 담아 로컬 네트워크에 브로드캐스트 요청을 보냅니다.
  2. 조회: RARP 서버가 요청을 수신하고, 사전에 구성된 DB에서 해당 MAC 주소에 매핑된 IP를 찾습니다.
  3. 응답: 서버가 해당 디바이스에게 할당된 IP 주소를 응답으로 보냅니다.
  4. 설정: 응답을 받은 디바이스는 전달받은 IP를 자신의 주소로 설정하고 통신을 시작합니다.

3. 현대적 대안

RARP는 서브넷 마스크나 게이트웨이 정보 등을 제공하지 못하는 한계가 있어, 현재는 이를 완벽히 대체하고 더 풍부한 기능을 제공하는 DHCP가 표준으로 사용됩니다.


RARP는 과거에 하드디스크가 없는 터미널(Diskless Workstation)이 부팅 시 자신의 네트워크 정체성을 찾기 위해 사용했던 아주 고전적이지만 중요한 프로토콜이었습니다.