용어와 정의
영문 또는 원어: ARP
영문 정식명칭: Address Resolution Protocol
한글명: 주소 결정 프로토콜
ARP는 같은 링크에서 IPv4 주소에 대응하는 링크 계층 주소를 알아내는 프로토콜입니다.
정확한 의미와 원리
요청과 응답으로 다음 홉의 MAC 주소를 구하고 결과를 이웃 캐시에 보관할 수 있습니다. 원격 서버가 다른 서브넷에 있으면 보통 서버 자체가 아니라 게이트웨이의 MAC을 찾습니다.
쉽게 이해하는 사용 예시
PC의 IP 접속이 실패할 때 같은 VLAN에서 게이트웨이 ARP가 해석되는지 확인하면 범위를 좁힐 수 있습니다. 응답이 있어도 그 뒤의 라우팅과 서비스가 정상인지는 별도 확인이 필요합니다.
종류와 관련 개념의 차이
일반 ARP 요청, 주소 중복 탐지나 알림에 쓰이는 ARP 동작, 프록시 ARP를 구별합니다. 프록시 ARP는 다른 대상 대신 응답하는 특수 동작이므로 일반 규칙으로 가정하지 않습니다.
적용 조건과 오해하기 쉬운 점
ARP는 DNS처럼 이름을 IP로 바꾸는 기능이 아닙니다. IPv6는 ARP 대신 이웃 탐색을 사용하며, ARP 응답 자체를 강력한 신원 인증으로 보지 않습니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- IPv4 인터넷 프로토콜 버전 4
- IPv6 인터넷 프로토콜 버전 6
- CIDR 클래스 없는 도메인 간 라우팅
- Subnet 서브넷
- NDP 이웃 탐색 프로토콜
- SLAAC 상태 비저장 주소 자동 설정
- DHCP 동적 호스트 설정 프로토콜
- DHCPv6 IPv6 동적 호스트 설정 프로토콜
- DHCP relay DHCP 릴레이
- Link-local address 링크 로컬 주소
- Loopback 루프백
- Private IP address 사설 IP 주소
- Public IP address 공인 IP 주소
- Static IP address 고정 IP 주소
- NAT 네트워크 주소 변환
- Port forwarding 포트 포워딩
- TTL IPv4 홉 제한 값
- Global unicast address IPv6 전역 유니캐스트 주소
- ULA IPv6 고유 로컬 주소
- Dual stack 듀얼 스택
- Hop Limit 홉 제한
- Subnet mask 서브넷 마스크
- VLSM 가변 길이 서브넷 마스크
- RA 라우터 광고
- DAD 중복 주소 검사
- DHCP lease DHCP 임대
- DHCP reservation DHCP 예약
- Prefix delegation 프리픽스 위임
- SNAT 출발지 주소 변환
- DNAT 목적지 주소 변환
- PAT 포트 주소 변환
- CGNAT 사업자 규모 주소 변환
- UPnP 유니버설 플러그 앤 플레이
- PBR 정책 기반 라우팅
- Routing 라우팅
- Double NAT 이중 NAT
- NAT loopback NAT 루프백
- Static routing 정적 라우팅
- Dynamic routing 동적 라우팅
- Default route 기본 경로
- Default gateway 기본 게이트웨이
- DNS 도메인 이름 시스템
- DDNS 동적 DNS
- OSPF OSPF 라우팅 프로토콜
- BGP 경계 경로 프로토콜
- RIP 라우팅 정보 프로토콜
- VRRP 가상 라우터 이중화 프로토콜
- ECMP 동일 비용 다중 경로
- VRF 가상 라우팅 및 전달