ARP1.jpg

MAC주소는 통신을 위한 주소 중 하나이다.

데이터 링크 계층에서 네트워크 인터페이스에 할당되어 있으며, 모든 통신 기기의 고유한 물리주소이다.

  1. 송신자는 목적지의 물리주소가 필요하다.
  2. 모든 호스트와 라우터는 ARP 요청 패킷을 수신한 후 해당되는 수신자만 답장 패킷(ARP Reply)을 유니캐스트로 전송한다.

<aside> 💡 브로드캐스트: 수신자가 특정되어 있지 않거나, 네트워크의 모든 서버에게 정보를 알려야 할 때 모두에게 전송하는 방식 유니캐스트: 송신자와 수신자의 MAC 주소를 모두 알고 있을 때 1:1 통신하는 방식

</aside>

조금 더 상세한 과정

| --- | --- | --- |

  1. A가 같은 네트워크 대역에 ARP요청을 브로드캐스트 한다.
  2. 만약 스위치에 B의 MAC주소가 저장되어있지 않다면 ARP요청은 B까지 전달된다.
  3. ARP을 받은 B는 본인 IP가 맞는지 확인한 후 MAC주소를 포함해 알려준다.
  1. A가 B의 IP를 ARP요청으로 브로드캐스트 한다.