arp는 같은 네트워크 대역에서 통신을 하기 위해 MAC주소를 ip주소를 이용해서 알아오는 프로토콜
같은 네트워크 대역에서 통신을 한다고 해도 데이터를 보내기 위해서는 7계츠부터 캡술화를 통해 데이터를 보내기 떄문에 ip주소와 mac주소가 모두 필요하다
Hardware type: 네트워크 프로토콜의 타입이다. 예를 들어 이더넷은 1 이다.
Protocol type: Internetwork 프로토콜의 타입. IPv4는 0x0800 이다.
Hardware length: 하드웨어 주소(MAC)의 길이. 이더넷은 6
Protocol address length: 상위 레이어 프로토콜의 주소길이. IPv4는 4.
Operation code: 1은 요청, 2는 응답
Source hardware address: 요청을 보내는 측의 MAC
Source IP address: 요청을 보내는 측의 IP 주소
Target hardware address: 응답을 보내는 측의 MAC
Target IP address: 응답을 보내는 측의 IP 주소