여기서 먼저 간단히 알아야 할 상식 2계층의 MAC 주소와 3계층의 IP 주소는 서로 아무 관계가 없다. MAC 주소는 하드웨어 생산업체가 임의적으로 할당 및 NIC에 종속된 주소이며, IP주소는 우리가 직접 할당하거나 DHCP를 이용해 자동으로 할당 받는다. 실제로 통신은 IP 주소 기반으로 일어나고 MAC 주소는 상대방의 주소를 자동으로 알아내 통신하게 된다. 이때 상대방의 MAC 주소를 알아내기 위해 사용되는 프로토콜이 ARP(Address Resolution Protocol)이다. ARP란? 데이터 통신을 위해 주소 2개가 사용된다. MAC 주소 (2계층 물리적 주소) + IP 주소 (3계층 논리적 주소) 이 둘 주소는 서로 연관성이 없으므로 연계해주기 위한 메커니즘이 필요하다. => ARP AR..