ARP vs RARP
ARP (Address Resolution Protocol) a RARP (Reverse Address Resolution Protocol) sú dva zo sieťových protokolov počítačov používaných na riešenie adries odkazovej vrstvy a protokolu IP. ARP rieši IP adresu vzhľadom na hardvérovú adresu. RARP rozpozná hardvérovú adresu, keď je poskytnutá zodpovedajúca IP adresa. V skutočnosti RARP robí opak alebo naopak ARP, preto má názov Reverse ARP. Ale RARP sa už nepoužíva (bol nahradený lepšími protokolmi).
Čo je ARP?
ARP je počítačový sieťový protokol používaný na prevod adries sieťovej vrstvy na adresu odkazovej vrstvy. RFC 826 popisuje ARP. V prípade prenosu sieťovej vrstvy je dôležité určiť adresy linkovej vrstvy v sieťach s viacnásobným prístupom. ARP sa používa v rámci mnohých technológií, ako sú IPv4, FDDI, X.25 a Frame Relay. Dva najobľúbenejšie spôsoby použitia sú IPv4 cez IEEE 802.3 a IEEE 802.11. ARP funguje ako protokol žiadosti a odpovede. Patrí do rodiny nesmerovateľných protokolov (tj. Nebude prechádzať cez sieťové uzly). Formát správy ARP je veľmi jednoduchý a je tvorený buď jednou požiadavkou na rozlíšenie adresy alebo jednou odpoveďou. Skutočná veľkosť správy však závisí od veľkosti adresy vrstiev nad a pod. Hlavička správy určuje tieto veľkosti a dĺžky adries jednotlivých vrstiev. Užitočné množstvo sa skladá z hardvérových / protokolových adries odosielajúceho a prijímajúceho uzla.
ARP sa niekedy používa ako protokol pre jednoduché oznámenia. Napríklad, keď sa zmení adresa IP alebo MAC, môže informovať ostatných hostiteľov o aktualizáciu ich priradení adries. V situácii, ako je uvedená vyššie, sa správy ARP nazývajú bezodplatné správy ARP. Tieto správy iba aktualizujú vyrovnávaciu pamäť ostatných hostiteľov v sieti a v skutočnosti od nich nevyžadujú odpoveď. Mnoho operačných systémov používa v čase spustenia bezdôvodné správy ARP, aby sa ubezpečil, že všetci hostitelia majú v pamäti cache informácie o ARP.
Čo je RARP?
RARP je sieťový protokol používaný v počítačových sieťach. RARP je opísaný v RFC 903 publikovanom IETF. Toto je zastaraný protokol a už sa nepoužíva. Hostiteľský počítač, ktorý používal tento protokol na vyžiadanie adresy IP (internetový protokol, presnejšie IPv4) iného hostiteľa, keď má k dispozícii adresu hardvéru (vrstva spojenia). Príkladom použitej hardvérovej adresy bola adresa MAC (Media Access Control) hostiteľa. RARP zastaral vďaka zavedeniu protokolov BOOTP (Bootstrap Protocol) a novších protokolov DHCP (Dynamic Host Configuration Protocol), pretože oba ponúkajú oveľa viac funkcií ako RARP. RARP funguje tak, že zaisťuje, že len málo hostiteľov serverov uchováva databázu obsahujúcu vrstvu prepojenia s priradeniami príslušných protokolových adries. RARP poskytoval iba IP adresu. MAC adresy hostiteľov boli konfigurované individuálne administrátormi.
Aký je rozdiel medzi ARP a RARP?
ARP mapuje IP adresy na hardvérovú adresu, zatiaľ čo RARP robí opak (mapuje hardvérové adresy na IP adresy). Inými slovami, vstup do ARP je logická adresa, zatiaľ čo vstup pre RARP je fyzická adresa. Podobne sú obrátené aj výstupy týchto dvoch protokolov. Na rozdiel od ARP je teraz RARP zastaraný a nahradili ho protokoly BOOTP a DHCP.