본문 바로가기

네트워크 기초

05. ARP 프로토콜 알아보기

📍 ARP 프로토콜 / ARP 캐시 테이블

항목 설명
ARP 프로토콜 주소 해석 프로토콜(Address Resolution Protocol).
네트워크 상에서 IP 주소를 물리적 MAC 주소로 변환하는 프로토콜.
예를 들어, 로컬 네트워크에서 다른 장치와 통신할 때 IP 주소를 사용하여 해당 장치의 MAC 주소를 알아내는 데 사용됨.
ARP 캐시 테이블 ARP 프로토콜을 사용하여 매핑된 IP 주소와 MAC 주소를 저장하는 테이블.
이 테이블은 장치가 네트워크에서 다른 장치와 통신할 때 IP 주소를 MAC 주소로 변환하는 데 사용되며,
트워크 성능을 향상시키기 위해 일정 시간 동안 저장됨.

 


 

 📍 ARP 프로토콜의 통신 과정

단계 설명
1. ARP 요청 네트워크 상에서 특정 IP 주소를 가진 장치의 MAC 주소를 알아야 할 때, 해당 장치는 ARP 요청을 전송한다.
요청은 "이 IP 주소를 가진 장치의 MAC 주소는 무엇인가?"라는 메시지를 포함한다.
이 메시지는 네트워크 내의 모든 장치에게 브로드캐스트로 전달된다.
2. ARP 응답 ARP 요청을 받은 장치 중 해당 IP 주소를 가진 장치는 자신의 MAC 주소를 포함한 ARP 응답을 해당 요청을 보낸 장치에 유니캐스트로 전송한다. 다른 장치들은 응답하지 않는다.
3. ARP 캐시 저장 ARP 응답을 받은 장치는 받은 MAC 주소를 ARP 캐시 테이블에 저장하여 이후 동일한 IP 주소에 대한 요청을 다시 ARP 요청 없이 처리할 수 있도록 한다. 저장된 정보는 일정 시간 후에 만료된다.
4. 통신 시작 이제 송신자는 MAC 주소를 알고 있으므로, 데이터를 해당 MAC 주소를 통해 목적지 장치로 전송할 수 있다.

✅ ARP 통신 과정 요약

  1. ARP 요청을 보내 IP 주소를 가진 장치의 MAC 주소를 묻는다.
  2. ARP 응답을 받은 장치는 자신의 MAC 주소를 보낸다.
  3. 이 정보를 ARP 캐시에 저장하고, 이후에는 직접 MAC 주소를 사용하여 통신한다.

이 과정을 통해 장치들이 네트워크에서 서로 통신할 수 있도록 IP 주소와 MAC 주소를 연결한다.

728x90