CH3.02 ARP
ARP : IP 주소를 통해 MAC 주소를 알아내기 위한 프로토콜, 동일 네트워크 내의 호스트의 MAC 주소를 알아내기 위한 프로토콜
ARP 동작 과정
- ARP 요청
- ARP 응답
- ARP 테이블(ARP 캐시) 갱신
ARP 요청(브로드 캐스트 메세지) : 특정 IP 주소를 가진 호스트의 AMC 주소를 알아내기 위해 보내는 브로드캐스트 메세지, 해당 호스트의 MAC 주소를 모르기 때문에 브로드 캐스트 메세지로 전송
ARP 응답 : MAC 주소를 알고 있는 ARP 요청 메세지에 대한 응답, 자신의 MAC 주소 포함, ARP 패킷 전송
ARP 테이블 갱신
ARP 테이블(ARP 캐시) : MAC 주소와 IP 주소가 매핑된 표 형태의 데이터
일정 시간이 지나면 삭제
ARP 테이블에 추가된 호스트는 브로드캐스트로 ARP 요청 보낼 필요 없다 → 불필요한 트래픽이 많아 지므로
다른 네트워크에 속한 호스트의 MAC 주소 알아내는 방법 : 먼저 출발 노드와 동일한 네트워크의 라우터와 ARP로 MAC주소를 알아낸 후 다른 네트워크의 라우터와 지금 라우터와 ARP, 그리고 다른 라우터와 목적지 노드와의 ARP로 MAC 주소를 알아야 다른 네트워크의 호스트에게 패킷 전달이 가능하다.