[Network] ARP, RARP

황인용·2020년 7월 14일
0

Network

목록 보기
13/14
post-thumbnail

ARP(Address Resolution Protocol)

  • 해당 IP 주소에 해당하는 MAC 주소를 가져오는 프로토콜
  • 논리적 주소를 물리적 주소로 변환

ARP 동작과정

  1. 송신지는 목적지 IP주소를 지정해서 패킷을 송신
    (IP프로토콜이 ARP프로토콜에게 ARP request 메세지를 생성해서 요청함)

  2. Switch 장비에서 목적지 단말쪽으로 ARP request 메세지를 전송
    (메세지는 2계층으로 전달되고 이더넷 프레임으로 Encapsulation됨)

  3. 목적지 IP주소에 해당하는 단말은 자신의 물리주소(MAC주소)를 포함하고 있는 ARP replay 메세지 전송

  4. 최초 ARP request 보낸 송신지에서 ARP reply 메세지를 받음으로써, 목적지 MAC주소 확인 및 ARP table에 업데이트

  • ARP 요청(request)
    • 특정 IP주소에 대해 MAC주소를 요구
    • MAC 주소를 알지 못하기 때문에 Broadcast로 요청 전송
  • ARP 응답(reply)
    • MAC 주소 정보를 Unitcast로 전송

RARP(Reverse Address Resolution Protocol)

  • MAC 주소를 이용해 IP 주소를 알아내는 프로토콜
  • 즉, 해당 MAC 주소에 해당하는 IP주소를 결정하는 프로토콜
  • ARP와 반대되는 프로토콜

GARP(Gratuious ARP)

  • 송신 IP와 수신 IP가 동일한 ARP 요청
  • 자신의 존재를 알리는 목적으로 사용
  • IP 충돌 감지, ARP 테이블 갱신 용도로 사용
profile
dev_pang의 pang.log

0개의 댓글