ARP와 RARP protocol 차이점

이하연·2021년 8월 15일
0

[Network] 네트워크

목록 보기
1/9
post-thumbnail

ARP와 RARP는 모두 네트워크 계층으로써 논리적 주소와 물리적 주소 사이의 변환을 담당하는 프로토콜입니다. 호스트가 IP 데이터그램을 다른 호스트로 보내야 할 때마다, 보낸 사람은 논리 주소와 수신자의 실제 주소를 모두 필요로 합니다. 이때 동적 매핑은 두 개의 프로토콜을 제공합니다. ARP, RARP의 기본적인 차이점은 수신자의 논리 주소가 제공되면 ARP는 수신자의 실제 주소를 얻는 반면 RARP는 호스트의 실제 주소가 제공되면 호스트의 논리 주소를 넘긴다는 차이점일 있습니다.

ARP

: Address Resolution protocol

정의

ARP는 IP 주소를 MAC 주소로 변환해주기 위해 사용 되는 동적 매핑 프로토콜

사용

목적지 호스트 IP주소는 아는데, MAC주소(물리적 주소)를 모를 경우 사용

요청

특정 IP주소에 대해 "broadcast"를 통해 ARP request 메시지를 만들어 수신자에게 MAC 주소를 요청합니다.

응답

요청한 MAC 주소 정보를 "Unicast"를 통하여 자신의 IP와 MAC 주소 정보를 응답 메세지담아 송신자에게 전송합니다.

이때 ARP Cache에 IP에 매핑된 MAC 주소를 일정 시간 1~2분 정도 보관해두고 시간이 지나면 삭제합니다.

RARP

: Reverse Address Resolution Protocol

정의

RARP는 MAC주소를 IP주소로 변환해주기 위해 사용되는 동적 매핑 프로토콜

사용

목적지 호스트 MAC주소는 아는데, IP주소를 모를 경우 사용

요청

"broadcast"방식으로 MAC를 담고 있는 RARP request 메시지를 만들어 수신자에게 IP주소를 요청합니다.

응답

요청한 IP주소 정보를 "Unicast"를 통하여 자신의 MAC와 IP 주소 정보를 응답 메시지에 담아 송신자에게 전송합니다.


** 브로드 캐스트 : 로컬 네트워크에 연결되어 있는 모든 시스템에게 프레임을 보내는 방식

** 유니 캐스트 : 정보를 전송하기 위한 프레임에 자신의 MAC 주소와 목적지의 MAC주소를 첨부하여 전송하는 방식

GARP ?

0개의 댓글