ARP란

ARP란

ARP(Address Resolution Protocol)이란 한글로 해석하면 주소 해석 프로토콜이라고 말한다. ARP는 IP 주소를 통해 MAC 주소를 얻어내기 위해 사용하는 것으로 상대방의 IP주소를 알고있으면 이를 브로드캐스트하여 상대방에게 MAC주소를 알아내는 방법이다. 위의 그림을 보자면 위의 IP 에서 141.23.56.23이라는 IP라는 기기의 MAC주소가 무엇인지 연결된 모든 컴퓨터에 Broadcast하고 SystemB는 자신의 네트워크 영역에서 해당 IP를 가진 기기가 있으며 A4:6E:F4:59:83:AB 라는 것을 알려준다.

ARP가 필요한 이유는 네트워크의 동작 방식이 계층별로 나누어져있기 때문이다. 3계층인 네트워크 계층에서는 ip프로토콜을 사용하여 현재 나의 ip에서 상대방 ip로의 경로로 라우터들을 거쳐 전송된다. 하지만 실제적으로 우리의 컴퓨터는 랜카드를 사용하여 네트워크에 연결되어 있기 때문에 3계층에서 2계층으로의 정보 전달을 위해 우리는 MAC 주소가 필요하고 이를 위해 ARP 프로토콜이 필요하다.

공유하기