본문 바로가기
개발/Network

ARP

by BellOne4222 2024. 1. 30.

CH3.02 ARP


ARP : IP 주소를 통해 MAC 주소를 알아내기 위한 프로토콜, 동일 네트워크 내의 호스트의 MAC 주소를 알아내기 위한 프로토콜

ARP 동작 과정

  1. ARP 요청
  2. ARP 응답
  3. ARP 테이블(ARP 캐시) 갱신
  • ARP 요청(브로드 캐스트 메세지) : 특정 IP 주소를 가진 호스트의 AMC 주소를 알아내기 위해 보내는 브로드캐스트 메세지, 해당 호스트의 MAC 주소를 모르기 때문에 브로드 캐스트 메세지로 전송

  • ARP 응답 : MAC 주소를 알고 있는 ARP 요청 메세지에 대한 응답, 자신의 MAC 주소 포함, ARP 패킷 전송

  • ARP 테이블 갱신

  • ARP 테이블(ARP 캐시) : MAC 주소와 IP 주소가 매핑된 표 형태의 데이터

  • 일정 시간이 지나면 삭제

  • ARP 테이블에 추가된 호스트는 브로드캐스트로 ARP 요청 보낼 필요 없다 → 불필요한 트래픽이 많아 지므로

다른 네트워크에 속한 호스트의 MAC 주소 알아내는 방법 : 먼저 출발 노드와 동일한 네트워크의 라우터와 ARP로 MAC주소를 알아낸 후 다른 네트워크의 라우터와 지금 라우터와 ARP, 그리고 다른 라우터와 목적지 노드와의 ARP로 MAC 주소를 알아야 다른 네트워크의 호스트에게 패킷 전달이 가능하다.

'개발 > Network' 카테고리의 다른 글

IP 주소  (0) 2024.01.30
ICMP  (0) 2024.01.30
IP  (1) 2024.01.30
스위치와 VLAN  (0) 2024.01.30
허브와 CSMA_CD  (0) 2024.01.30