Topic

ARP/RARP(Address Resolution Protocol / Reverse Address Resolution Protocol)

JackerLab 2026. 4. 21. 13:10
728x90
반응형

개요

ARP(Address Resolution Protocol)와 RARP(Reverse Address Resolution Protocol)는 네트워크 계층과 데이터 링크 계층 사이에서 주소 변환을 수행하는 핵심 프로토콜이다. ARP는 IP 주소를 MAC 주소로 변환하고, RARP는 MAC 주소를 기반으로 IP 주소를 찾는 역할을 한다. 특히 ARP는 현대 네트워크에서 필수적으로 사용되며, RARP는 DHCP 등장 이후 제한적으로 사용된다.


1. 개념 및 정의

ARP는 IP 주소를 물리적 MAC 주소로 변환하는 프로토콜로, 동일 네트워크 내에서 목적지 장치를 찾기 위해 사용된다. 반대로 RARP는 MAC 주소를 기반으로 IP 주소를 할당받는 방식으로 초기 디스크리스(boot) 환경에서 사용되었다.


2. 특징

구분 ARP RARP
역할 IP → MAC 변환 MAC → IP 변환
사용 범위 현재 널리 사용 거의 사용되지 않음
동작 방식 브로드캐스트 기반 서버 응답 기반

한줄 요약: ARP는 필수 프로토콜, RARP는 역사적 프로토콜이다.


3. 구성 요소

구성 요소 ARP RARP
요청 메시지 ARP Request RARP Request
응답 메시지 ARP Reply RARP Reply
캐시 ARP Cache 사용 일반적으로 없음

한줄 요약: 요청-응답 구조로 주소 변환이 이루어진다.


4. 기술 요소

기술 ARP RARP
브로드캐스트 네트워크 전체 요청 사용
캐싱 MAC 주소 저장 제한적
대체 기술 - DHCP, BOOTP

한줄 요약: ARP는 캐싱 기반, RARP는 DHCP로 대체되었다.


5. 장점 및 이점

항목 ARP RARP
효율성 빠른 주소 변환 초기 설정 지원
단순성 구조 단순 구현 용이
실용성 네트워크 필수 현재 제한적

한줄 요약: ARP는 실무 필수, RARP는 역사적 의미가 크다.


6. 주요 활용 사례 및 고려사항

분야 ARP 활용 RARP 활용
LAN 통신 IP→MAC 변환 초기 시스템 부팅
보안 ARP Spoofing 공격 거의 없음
운영 관리 ARP Table 관리 사용 안함

한줄 요약: ARP는 필수지만 보안 위협에 주의해야 한다.


7. 결론

ARP는 현대 네트워크에서 필수적인 주소 변환 프로토콜로, 모든 IP 기반 통신에서 핵심적인 역할을 수행한다. 반면 RARP는 DHCP 등의 기술로 대체되며 현재는 거의 사용되지 않는다. 특히 ARP는 보안 취약점(ARP Spoofing)을 동반하기 때문에 네트워크 보안 정책과 함께 고려해야 한다.

728x90
반응형