ARP vs RARP
ARP (Protocol de resolució d'adreces) i RARP (Protocol de resolució d'adreces inverses) són dos dels protocols de xarxa d'ordinadors utilitzats per resoldre la capa d'enllaç i les adreces de protocol IP. ARP resol una adreça IP, donada l'adreça de maquinari. RARP resol una adreça de maquinari quan es proporciona l'adreça IP corresponent. En realitat, RARP fa el contrari o el contrari d'ARP, d'aquí el nom de Reverse ARP. Però RARP ja no s'utilitza (s'ha substituït per protocols millors).
Què és ARP?
ARP és un protocol de xarxa informàtica que s'utilitza per convertir adreces de capa de xarxa en adreces de capa d'enllaç. RFC 826 descriu l'ARP. En cas de transmetre trànsit de la capa de xarxa, és important determinar les adreces de la capa d'enllaç a les xarxes d'accés múltiple. ARP s'utilitza amb moltes tecnologies com IPv4, FDDI, X.25 i Frame Relay. Els dos usos més populars són IPv4 sobre IEEE 802.3 i IEEE 802.11. ARP funciona com un protocol de petició-resposta. Pertany a la família de protocols no encaminables (és a dir, no creuarà nodes d'internetwork). El format de missatge ARP és molt senzill i es compon d'una sol·licitud de resolució d'adreces o d'una resposta. Però la mida real del missatge depèn de la mida de l'adreça de les capes superiors i inferiors. La capçalera del missatge especifica aquestes mides i les longituds d'adreça de cada capa. La càrrega útil està formada per les adreces de maquinari/protocol dels nodes d'enviament i de recepció.
ARP s'utilitza de vegades com a protocol per a anuncis simples. Per exemple, quan l'adreça IP o MAC ha canviat, pot informar a altres amfitrions que actualitzen les seves assignacions d'adreces. En una situació com l'anterior, els missatges ARP s'anomenen missatge ARP gratuït. Aquests missatges només actualitzen la memòria cau dels altres amfitrions de la xarxa i en realitat no els demanen una resposta. Per assegurar-se que tots els amfitrions tenen la informació ARP actual a la memòria cau, molts sistemes operatius utilitzen missatges ARP gratuïts en el moment de l'inici.
Què és RARP?
RARP és un protocol de xarxa utilitzat en xarxes d'ordinadors. RARP es descriu a RFC 903 publicat per IETF. Aquest és un protocol obsolet i ja no s'utilitza. Un ordinador amfitrió solia utilitzar aquest protocol per demanar l'adreça IP (Protocol d'Internet, més concretament IPv4) d'un altre host, quan l'adreça de maquinari (capa d'enllaç) està disponible. Un exemple d'adreça de maquinari utilitzada va ser l'adreça MAC (Media Access Control) de l'amfitrió. RARP va quedar obsolet a causa de la introducció dels protocols BOOTP (Bootstrap Protocol) i els protocols DHCP (Dynamic Host Configuration Protocol) més recents, perquè tots dos ofereixen moltes més funcions que RARP. RARP funciona assegurant-se que pocs amfitrions de servidor mantenen una base de dades que conté mapes d'adreces de protocol respectius de capa d'enllaços. RARP només va servir l'adreça IP. Les adreces MAC dels amfitrions les van configurar individualment els administradors.
Quina diferència hi ha entre ARP i RARP?
ARP mapeja adreces IP amb adreces de maquinari, mentre que RARP fa el contrari (mapeja adreces de maquinari amb adreces IP). En altres paraules, l'entrada a l'ARP és una adreça lògica, mentre que l'entrada per a RARP és una adreça física. De la mateixa manera, les sortides d'aquests dos protocols també s'inverteixen. A diferència d'ARP, ara RARP està obsolet i s'ha substituït pels protocols BOOTP i DHCP.