..
RARP: MAC 주소를 IP 주소로 변환하는 역주소 결정 프로토콜
1. RARP (Reverse Address Resolution Protocol)란?
RARP는 네트워크 계층의 프로토콜로, 우리가 잘 아는 ARP(Address Resolution Protocol)의 정반대 역할을 수행합니다. 즉, 자신의 물리적 주소(MAC 주소)는 알고 있지만 IP 주소는 모르는 상태에서 자신의 IP 주소를 알아내기 위해 사용됩니다.
2. 작동 방식 (How it works)
- 요청: IP 주소가 없는 디바이스가 자신의 MAC 주소를 담아 로컬 네트워크에 브로드캐스트 요청을 보냅니다.
- 조회: RARP 서버가 요청을 수신하고, 사전에 구성된 DB에서 해당 MAC 주소에 매핑된 IP를 찾습니다.
- 응답: 서버가 해당 디바이스에게 할당된 IP 주소를 응답으로 보냅니다.
- 설정: 응답을 받은 디바이스는 전달받은 IP를 자신의 주소로 설정하고 통신을 시작합니다.
3. 현대적 대안
RARP는 서브넷 마스크나 게이트웨이 정보 등을 제공하지 못하는 한계가 있어, 현재는 이를 완벽히 대체하고 더 풍부한 기능을 제공하는 DHCP가 표준으로 사용됩니다.
RARP는 과거에 하드디스크가 없는 터미널(Diskless Workstation)이 부팅 시 자신의 네트워크 정체성을 찾기 위해 사용했던 아주 고전적이지만 중요한 프로토콜이었습니다.