RARP (Reverse Address Resolution Protocol)

최대 1 분 소요

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?

  1. 맥주소를 가진 디바이스가 네트워크에 요청
  2. 요청받은 RARP 서버는 DB에서 MAC주소 조회
  3. 일치하는 IP가 있는경우, 서버는 해당 IP주소를 응답
  4. 요청한 디바이스가 IP주소를 받아 자체 구성 진행

use cases

  1. IP 주소를 기억할 저장 공간이 없는 경우
  2. 네트워크에서 부팅이 필요한 경우

comparision

| ARP | RARP | |—–|——| | IP -> MAC | MAC -> IP | | 서브넷에서 작동 | 전용 RARP 서버 필요|

limitations

  1. 확장성 제한: IP주소만을 제공(서브넷 마스크, 게이트웨이 미제공) 확장성 제한

modern alternatives (unnecessary)

  • DHCP

conclusion

네트워크 초기에 디스크가 없는곳에서 중요한 역할을 했었으나,
현재는 다른대안들이 있어 사용하지 안음