ARP vs RARP
Az ARP (Address Resolution Protocol) és RARP (Reverse Address Resolution Protocol) a kapcsolati réteg és az IP protokoll címek feloldására használt számítógépes hálózati protokollok közül kettő. Az ARP felold egy IP-címet a hardvercím alapján. A RARP feloldja a hardvercímet, ha megadja a megfelelő IP-címet. A valóságban a RARP az ARP ellenkezőjét vagy a fordítottját teszi, innen ered a Reverse ARP név. De a RARP-t már nem használják (jobb protokollok váltották fel).
Mi az az ARP?
ARP egy számítógépes hálózati protokoll, amellyel a hálózati réteg címeit linkréteg címekké alakítják. Az RFC 826 leírja az ARP-t. Hálózati réteg forgalom továbbítása esetén fontos a kapcsolati réteg címeinek meghatározása a többszörös hozzáférésű hálózatokban. Az ARP-t számos technológia, például IPv4, FDDI, X.25 és Frame Relay alatt használják. A két legnépszerűbb felhasználás az IEEE 802.3 feletti IPv4 és az IEEE 802.11. Az ARP kérés-válasz protokollként működik. A nem irányítható protokollok családjába tartozik (azaz nem keresztezi az internetes csomópontokat). Az ARP üzenetformátum nagyon egyszerű, és egy címfeloldási kérésből vagy egy válaszból áll. Az üzenet tényleges mérete azonban a fenti és alatti rétegek címméretétől függ. Az üzenet fejléce határozza meg ezeket a méreteket és az egyes rétegek címhosszát. A hasznos adat a küldő és fogadó csomópontok hardver/protokollcímeiből áll.
Az ARP-t néha egyszerű bejelentések protokolljaként használják. Például, ha az IP- vagy MAC-cím megváltozik, értesítheti a többi gazdagépet, hogy frissítsék címleképezéseiket. A fentihez hasonló helyzetben az ARP üzeneteket ingyenes ARP üzenetnek nevezzük. Ezek az üzenetek csak frissítik a hálózat többi gazdagépének gyorsítótárát, és valójában nem kérnek választ tőlük. Annak érdekében, hogy minden gazdagépnek meg legyen az aktuális ARP-információja a gyorsítótárában, sok operációs rendszer ingyenes ARP-üzeneteket használ az indításkor.
Mi az a RARP?
A RARP egy számítógépes hálózatokban használt hálózati protokoll. A RARP-t az IETF által közzétett RFC 903 írja le. Ez egy elavult protokoll, és már nem használják. A gazdaszámítógép ezt a protokollt használta arra, hogy egy másik gazdagép IP-címét (Internet Protocol, pontosabban IPv4) kérje, amikor a hardvercím (Link layer) elérhető a számára. A használt hardvercím például a gazdagép MAC (Media Access Control) címe volt. A RARP a BOOTP (Bootstrap Protocol) és az újabb DHCP (Dynamic Host Configuration Protocol) protokollok bevezetése miatt elavulttá vált, mivel mindkettő sokkal több szolgáltatást kínál, mint a RARP. A RARP úgy működik, hogy gondoskodik arról, hogy kevés kiszolgáló hoszt tartson olyan adatbázist, amely tartalmazza a hivatkozási réteget a megfelelő protokollcímekhez. A RARP csak az IP-címet szolgálta ki. A gazdagépek MAC-címét az adminisztrátorok egyénileg konfigurálták.
Mi a különbség az ARP és a RARP között?
ARP leképezi az IP-címeket hardvercímekre, míg a RARP az ellenkezőjét (a hardvercímeket IP-címekre képezi le). Más szóval, az ARP bemenete egy logikai cím, míg a RARP bemenete egy fizikai cím. Hasonlóképpen, ennek a két protokollnak a kimenetei is felcserélődnek. Az ARP-vel ellentétben a RARP mára elavult, és a BOOTP- és DHCP-protokollok váltották fel.