반응형

ARP : IP 주소를 이용하여 MAC 주소를 알아내는 프로토콜

RARP : MAC 주소를 이용하여 IP 주소를 알아내는 프로토콜

 


 

네트워크상의 모든 장치는 IP 주소를 사용하여 3 계층에서 통신한다.

 

스위치는 2 계층에서 동작하는 장치이기 때문에 MAC 주소만 인식하므로 모든 장치는 패킷에 MAC 주소를 포함해야 하고

 

MAC 주소를 모를 경우는 트래픽을 해당 장치로 전달하기 위해서 IP 주소를 사용해 MAC 주소를 알아낸다.

 

 

ARP는 한 컴퓨터가 다른 컴퓨터와 통신하고자 할 때 시작된다.

 

1. ARP Table에서 타겟 컴퓨터의 IP 주소와 연관된 MAC 주소를 찾는다.

2. 연관된 MAC 주소가 없다면 데이터 링크 계층의 브로드캐스트 주소인 ff:ff:ff:ff:ff:ff로 ARP request 패킷을 보낸다.

3. 브로드캐스트 패킷은 특정 이더넷 세그먼트의 모든 컴퓨터가 수신하고, 이 패킷은 "이 IP 주소를 가진 컴퓨터의 MAC 주소는 무엇인가?"라고 묻는다.

4. 해당 IP 주소가 아닌 장치들은 해당 ARP request 패킷을 무시하고, 해당 IP 주소를 가진 컴퓨터는 ARP reply 패킷을 통해 MAC 주소를 응답해준다.

5. MAC 주소를 받으면 해당 MAC 주소를 추후 빠른 검색을 위해 ARP Table에 저장한다.
반응형

'Network > 네트워크 이론' 카테고리의 다른 글

SSL/TLS handshake process  (0) 2022.06.27
네트워크(패킷) 스니핑  (0) 2022.02.20
무차별 모드란  (0) 2022.02.20
네트워크 트래픽 분류  (0) 2022.02.18
허브(hub), 스위치, 라우터  (0) 2022.02.18

+ Recent posts