비교표에서 ARP와 RARP의 다른 차이점에 대해 알아 보겠습니다.
비교 차트
비교의 근거 | ARP | RARP |
---|---|---|
전체 양식 | 주소 확인 프로토콜. | 역방향 주소 확인 프로토콜. |
기본 | 리시버의 물리 주소를 얻어 온다. | 서버에서 컴퓨터의 논리 주소를 검색합니다. |
매핑 | ARP는 32 비트 논리 (IP) 주소를 48 비트 실제 주소로 매핑합니다. | RARP는 48 비트 물리적 주소를 32 비트 논리적 (IP) 주소로 매핑합니다. |
ARP의 정의
ARP (Address Resolution Protocol)는 네트워크 계층 프로토콜입니다. ARP는 동적 매핑 프로토콜이므로 네트워크의 각 호스트는 다른 호스트의 논리 주소를 알고 있습니다. 이제 호스트가 IP 데이터 그램을 다른 호스트로 보내야한다고 가정 해보십시오. 그러나 IP 데이터 그램은 송신자와 수신자 사이의 물리적 네트워크를 통과 할 수 있도록 프레임에 캡슐화되어야합니다. 여기서 송신자는 수신자의 물리적 주소가 필요하므로 패킷이 물리적 네트워크에서 이동할 때 패킷이 어떤 수신기에 속하는 지 식별 할 수 있습니다.
수신자의 실제 주소를 검색하기 위해 보낸 사람은 다음 작업을 수행합니다.
- 보낸 사람은 네트워크에있는 다른 모든 호스트 나 라우터에 브로드 캐스트되는 ARP 쿼리 패킷을 네트워크에서 보냅니다.
- ARP 질의 패킷은 송신자의 논리적 및 물리적 주소와 수신자의 논리적 주소를 포함합니다.
- ARP 질의 패킷을 수신하는 모든 호스트와 라우터는 ARP 질의 패킷을 처리하지만, 의도 된 수신기 만 ARP 질의 패킷에있는 논리 주소를 식별합니다.
- 그런 다음 수신기는 논리 (IP) 주소와 수신자의 실제 주소가 포함 된 ARP 응답 패킷을 보냅니다.
- ARP 응답 패킷은 ARP 쿼리 패킷에 실제 주소가있는 보낸 사람에게 직접 유니 캐스트합니다.
RARP의 정의
RARP (Reverse Address Resolution Protocol)는 네트워크 계층 프로토콜이기도합니다. RARP는 모든 호스트가 서버에서 IP 주소를 가져올 수있게 해주는 TCP / IP 프로토콜입니다. RARP는 ARP 프로토콜에서 채택되었으며 ARP와 반대입니다.
RARP는 다음 단계를 수행하여 서버에서 IP 주소를 얻습니다.
- 보낸 사람은 네트워크에있는 다른 모든 호스트에 RARP 요청을 브로드 캐스트합니다.
- RARP 요청 패킷에는 보낸 사람의 실제 주소가 들어 있습니다.
- RARP 요청 패킷을 수신 한 모든 호스트는이를 처리하지만 RARP 서비스를 제공 할 수있는 권한이 부여 된 호스트 만 RARP 서버라고하는 호스트와 같은 RARP 요청 패킷에 응답합니다.
- 승인 된 RARP 서버는 발신자의 IP 주소가 포함 된 RARP 응답 패킷을 요청한 호스트에 직접 회신합니다.
ARP와 RARP의 주요 차이점
- ARP의 완전한 형태는 주소 해석 프로토콜 인 반면, 완전한 형태의 RARP는 역방향 주소 결정 프로토콜입니다.
- ARP 프로토콜은 수신자의 물리적 주소를 검색합니다. 반면, RARP 프로토콜은 프로토콜의 논리 (IP) 주소를 검색합니다.
- ARP는 32 비트 논리 (IPv4) 주소를 수신기의 48 비트 물리적 주소에 매핑합니다. 반면에 RARP는 48 비트 물리적 주소를 수신기의 32 비트 논리 주소에 매핑합니다.
결론:
RARP가 BOOTP 및 DHCP로 대체되었습니다.