카테고리 없음

ARP 프로토콜의 개념과 헤더 분석

은지니어 2022. 9. 21. 17:17
ARP 프로토콜이란?

 

네트워크를 활하여 인터넷에 접속하기 위해서는 많은 절차들이 존재하는데,  이때 서로 통신을 하기 위해서는 서로의 MAC주소와 IP 주소가 필요하다.

 

 

ARP : IP에 해당하는 MAC 주소를 알아오는 프로토콜이다.

Address Resolution Protocol 의 약자로 주소 결정 프로토콜을 뜻한다.

 

 

📍참고로 프로토콜은 통신에 관한 규약(약속)을 뜻함

 

 

통신을 하기 위해서는 송/수신을 할 서로의 호스트 IP주소가 필요하다.

또한 MAC 계층에서도 서로의 호스트 MAC주소가 필요하다.

이때 송신 호스트의 IP 주소는 하드디스크에 보관되어 있으며, MAC주소는 LAN 카드에 내장되어 있다

하지만 수신하는 호스트 값의 주소는 알 수 없기 때문에

 

 

ARP 프로토콜을 통해 수신하는 값을 알아내야 한다!

 

 

ARP 프로토콜의 원리?

1. 수신하는 호스트 대상을 찾기 위해 IP주소에 해당하는 MAC ADDRESS를 ARP프로토콜을 통해 요청

이 과정을 브로드캐스트로 보낸다(1: 다수에게 보냄)

 

2. 해당 IP를 갖고 있는 호스트는 ARP요청을 전송한 호스트에게 ARP응답을 전송한다
▶유니캐스트(1:1로 응답하여 보냄)

 

ARP 프로토콜의 헤더 분석
  • 하드웨어 타입(hardware type) 
    2계층 프로토콜로 현재 어떤 통신을 쓰고 있는 지 지정해주는 유형
     1 (Ethernet)

  • 프로토콜 유형(protocole type)
    3계층 프로토콜 유형
    0800값이 온다

 

 

ARP 프로토콜 필드