ARP와 RARP 간의 차이

Anonim

ARP와 RARP

ARP (Address Resolution Protocol) 및 RARP (Reverse Address Resolution Protocol)를 해결하는 데 사용되는 두 개의 컴퓨터 네트워크 프로토콜은 컴퓨터 네트워크 링크 계층 및 IP 프로토콜 주소를 확인하는 데 사용되는 프로토콜. ARP는 하드웨어 주소가 주어지면 IP 주소를 확인합니다. RARP는 해당 IP 주소가 제공되면 하드웨어 주소를 확인합니다. 실제로 RARP는 ARP의 반대 또는 반대를 수행하므로 Reverse ARP라는 이름을 사용합니다. 그러나 RARP는 더 이상 사용되지 않습니다 (더 나은 프로토콜로 대체되었습니다).

ARP 란 무엇입니까?

ARP는 네트워크 계층 주소를 링크 계층 주소로 변환하는 데 사용되는 컴퓨터 네트워크 프로토콜입니다. RFC 826은 ARP를 설명합니다. 네트워크 계층 트래픽을 전송하는 경우 다중 액세스 네트워크에서 링크 계층 주소를 결정하는 것이 중요합니다. ARP는 IPv4, FDDI, X.25 및 프레임 릴레이와 같은 많은 기술에서 사용됩니다. 가장 많이 사용되는 두 가지 용도는 IPv4 over IEEE 802.3 및 IEEE 802.15입니다. ARP는 요청 - 응답 프로토콜로 작동합니다. 그것은 라우트 할 수없는 프로토콜 패밀리에 속합니다 (즉, 인터 네트워크 노드를 교차하지 않습니다). ARP 메시지 형식은 매우 단순하며 하나의 주소 확인 요청 또는 하나의 응답으로 구성됩니다. 그러나 메시지의 실제 크기는 위와 아래의 레이어 주소 크기에 따라 다릅니다. 메시지 헤더는 각 레이어의 크기와 주소 길이를 지정합니다. 페이로드는 송신 및 수신 노드의 하드웨어 / 프로토콜 주소로 구성됩니다.

ARP는 간혹 공지 사항을위한 프로토콜로 사용되기도합니다. 예를 들어 IP 또는 MAC 주소가 변경되면 다른 호스트에 주소 매핑을 업데이트하도록 알릴 수 있습니다. 위와 같은 상황에서 ARP 메시지는 gratuitous ARP 메시지라고합니다. 이 메시지는 네트워크에있는 다른 호스트의 캐시를 업데이트하고 실제로는 응답을 요청하지 않습니다. 모든 호스트가 캐시에 현재 ARP 정보를 갖고 있는지 확인하기 위해 많은 운영 체제는 시작할 때 무상 ARP 메시지를 사용합니다.

RARP 란 무엇입니까?

RARP는 컴퓨터 네트워크에서 사용되는 네트워킹 프로토콜입니다. RARP는 IETF에서 발행 한 RFC 903에 설명되어 있습니다. 이 프로토콜은 더 이상 사용되지 않으며 더 이상 사용되지 않습니다. 하드웨어 주소 (링크 계층) 주소를 사용할 수있을 때이 프로토콜을 사용하여 다른 호스트의 IP (인터넷 프로토콜, 특히 IPv4) 주소를 요청하는 데 사용되는 호스트 컴퓨터. 사용 된 하드웨어 주소의 예는 호스트의 MAC (Media Access Control) 주소입니다. RARP는 BOOTP (Bootstrap Protocol) 및 최신 DHCP (Dynamic Host Configuration Protocol) 프로토콜의 도입으로 인해 쓸모 없게되었습니다. 두 프로토콜 모두 RARP보다 많은 기능을 제공하기 때문입니다. RARP는 링크 계층을 포함하는 데이터베이스를 각각의 프로토콜 주소 매핑에 보관하는 서버 호스트가 거의 없는지 확인함으로써 작동합니다.RARP는 IP 주소 만 제공했습니다. 호스트의 MAC 주소는 관리자가 개별적으로 구성했습니다.

ARP와 RARP의 차이점은 무엇입니까?

ARP는 IP 주소를 하드웨어 주소에 매핑하는 반면 RARP는 반대 (하드웨어 주소를 IP 주소에 매핑)합니다. 즉, ARP에 대한 입력은 논리 주소이고 RARP에 대한 입력은 실제 주소입니다. 마찬가지로이 두 프로토콜에 대한 출력도 반대입니다. ARP와 달리 RARP는 현재 사용되지 않으며 BOOTP 및 DHCP 프로토콜로 대체되었습니다.