관리 메뉴

코딩 브이로그

ARP(Address Resolution Protocol) 본문

혼자 공부하는 네트워크 (복습)

ARP(Address Resolution Protocol)

표준프레임워크 풀스텍 개발자 홍의표 2024. 10. 22. 19:01

안녕하세요, 혼자 공부하는 네트워크를 학습하고 복습한 자료를 남깁니다.

내가 IP주소는 알지만, MAC주소는 알지 못하는 경우가 많다.

Address Resolution Protocol의 약자

동일한 네트워크 내에 있는 송수신 대상의 IP주소를 통해 MAC주소를 알아낼 수 있음

(1) ARP요청

(2) ARP응답

(3) ARP 테이블 갱신

동일 네트워크에 속한 호스트 A, B

호스트 A는 호스트 B의 IP주소는 알지만 MAC 주소는 모름

이 상황에서 호스트 B의 MAC주소를 알아내는 과정

주로 브로드캐스트로 메시지가 전송된다. (네트워크에 속한 모든 MAC주소가 전달받는 메시지)

이 요청 메시지는 IP주소를 통해서 사용중인 MAC 주소를 알아내는 과정이다.

해당하는 호스트는 유니캐스트 메시지(1:1 통신을 수행하는 메시지)를  A에게 전송한다.

이 유니캐스트 메시지는 ARP응답이라는 ARP 패킷이다.

이 메시지를 수신한 A는 B의 MAC 주소를 알게 됨

ARP 요청 메시지의 경우 1이 명시가 되고, ARP 응답의 경우 2가 명시가 된다.

하드웨어 주소 : MAC 주소

프로토콜 주소 : IP 주소

ARP 테이블에 IP주소와 MAC주소가 맵핑됩니다. 

일정시간이 지나면 삭제, 명시적으로 삭제할 수 있음

명령 프롬프트를 통해서 알아낼 수 있다.

  • 네트워크 간의 IP 주소로 MAC 주소 를 알아낼 수 있다.

네트워크 별로 ARP가 수행된다. 

 

감사합니다.

https://www.youtube.com/watch?v=aVvr1Rz5zRo&list=PLVsNizTWUw7HfOCgvlfHIDPPo3TE-2iQM&index=22