RARP (Reverse Address Resolution Protocol)
overview
RARP, which stands for Reverse Address Resolution Protocol,
is a network layer protocol used in computer networking. As the name suggests,
it performs the reverse function of ARP (Address Resolution Protocol).
RARP == 네트워크 계층의 프로토콜
ARP의 반대
MAC 주소로 IP를 조회하는데 사용
how works?
- 맥주소를 가진 디바이스가 네트워크에 요청
- 요청받은 RARP 서버는 DB에서 MAC주소 조회
- 일치하는 IP가 있는경우, 서버는 해당 IP주소를 응답
- 요청한 디바이스가 IP주소를 받아 자체 구성 진행
use cases
- IP 주소를 기억할 저장 공간이 없는 경우
- 네트워크에서 부팅이 필요한 경우
comparision
| ARP | RARP | |—–|——| | IP -> MAC | MAC -> IP | | 서브넷에서 작동 | 전용 RARP 서버 필요|
limitations
- 확장성 제한: IP주소만을 제공(서브넷 마스크, 게이트웨이 미제공) 확장성 제한
modern alternatives (unnecessary)
- DHCP
conclusion
네트워크 초기에 디스크가 없는곳에서 중요한 역할을 했었으나,
현재는 다른대안들이 있어 사용하지 안음