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
반응형
'Topic' 카테고리의 다른 글
| ICMP(Internet Control Message Protocol) (0) | 2026.04.21 |
|---|---|
| SMTP(Simple Mail Transfer Protocol) (0) | 2026.04.20 |
| TCP/UDP(Transmission Control Protocol / User Datagram Protocol) (0) | 2026.04.20 |
| IPv4/IPv6 Addressing (0) | 2026.04.20 |
| QJL(Quantized Johnson-Lindenstrauss) (0) | 2026.04.20 |