Search

ARP

ARP (Address Resolution Protocol)

IP 주소를 물리적 주소로 대응시키기 위해 사용되는 프로토콜
IP 패킷을 보내고자 하는 목적지 IP 주소는 알지만, 물리적 주소를 모를 경우 ARP를 사용
자신의 IP 주소에 해당하는 ARP 패킷을 받으면, 자신의 물리적 주소를 응답하는 방식
ARP를 사용하여 응답받은 물리적 주소를 IP 주소와 대응시킨 후 , 이더넷 헤더에 넣고 IP 패킷에 붙여 이더넷 프레임으로 만들어 데이터를 전송하게 됨.
RARP는 그 반대로 목적지의 물리적 주소는 알지만 IP 주소를 모를 때 사용

ARP 동작 흐름

1.
ARP가 IP 주소에 대응되는 MAC 주소를 요청
2.
IP 주소의 호스트에서 ARP 서버를 통해 자신의 MAC 주소를 응답
3.
대응한 IP 주소와 MAC 주소를 ARP 캐시를 하여 보존

참고 자료