[ARP] 데이터링크 계층 Address Resolution Protocol 개념

2024. 5. 25. 22:26네트워크

 

 

ARP(Address Resolution Protocol)?

 

주소 변환 프로토콜

네트워크 상에서 IP주소를 물리적 네트워크 주소(MAC)로 대응시키기 위해 사용되는 프로토콜


 

IP주소는 255.255.255.255와 같은 숫자형태를 가지고 있으며,

MAC주소는 0D-13-45-F1-0A-0D와 같은 주소형태를 가지고 있다.

 


 

아래와 같이 ARP의 요청과 응답이 이루어짐.

"LAN에 연결되어 있는 모든 기기 중에 이 IP주소를 사용하고 있는 기기가 있다면 MAC주소를 알려주세요."

"네. 제가 그 IP 주소를 사용하는 기기입니다. 나의 MAC주소를 알려드리겠습니다."

하고 대화한다고 생각하면 이해가 빨라질것이다.

 

이렇게 해당 단말으로 받게된 MAC주소를 ARP 캐시 테이블에 일시적으로 저장하게 됨

ARP 캐시 수명은 윈도우의 경우 2분으로 되어 있다.

 

윈도우에서 명령 프롬프트에 arp -a 를 입력하면 arp 캐시 테이블을 확인 가능하다.

 

 

또한 'arp -s IP주소 MAC주소'라는 명령을 이용해 ARP 정적 엔트리를 수동으로 추가할 수 있다고 한다.

오래된 네트워크 카메라나 프린터 서버 등 ARP에 응답하지 않는 기기에 통신할 때 정적 엔트리를 이용해봐야 겠다.