Reverse Address Resolution Protocol

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Reverse Address Resolution Protocol (zkráceně RARP) je protokol v počítačových sítích, který slouží ke zjistění IP adresy příslušného zařízení na základě známého fyzického adresy (MAC adresy) daného zařízení. Jedná se tedy o opačný postup oproti běžnému získávání MAC adresy na základě známé IP adresy. RARP je používán zejména v prostředích, kde pouze několik zařízení potřebuje mít přidělenou IP adresu a není možné použít DHCP (Dynamic Host Configuration Protocol). Jde například o určité využití v embedded systémech nebo v síťových zařízeních. Protokol RARP funguje na principu broadcastu po celé síti, ve které zařízení vysílá RARP request se svou síťovou kartou a MAC adresou, na kterou chce zjistit přiřazenou IP adresu. Pokud některý server v síti rozpoznává tuto přidruženou MAC adresu, odešle RARP odpověď obsahující přiřazenou IP adresu. RARP je dnes využíván méně často než DHCP, které přináší větší flexibilitu při přidělování IP adres a konfiguraci sítě. Nicméně RARP byl důležitým protokolem v době, kdy se začalo široce používat počítačové sítě a IP protokol.

Reverse Address Resolution Protocol (RARP) se v počítačových sítích s IP protokolem používá k získání vlastní IP adresy počítače při znalosti MAC adresy (tu každý počítač zná, má ji v trvalé paměti síťové karty).

Vysílající vyšle RARP dotaz (RARP request) obsahující vlastní MAC adresu. Dotaz se posílá na MAC broadcast, tedy všem počítačům v dané fyzické síti. +more V ní by se měl nacházet RARP server opatřený tabulkou obsahující IP adresy příslušející jednotlivým MAC adresám. Server prohlédne tabulku a pokud v ní najde MAC adresu tazatele, pošle mu zpět RARP odpověď (RARP reply) s IP adresou, kterou si má nastavit.

RARP umožňuje centrální správu IP adres, trpí však dvěma významnými nedostatky:

* Dotaz se posílá na fyzickou (MAC) broadcastovou adresu, nepřekročí tedy hranice fyzické sítě. V důsledku toho nelze mít v rozsáhlejší síti složené z několika podsítí jeden společný RARP server. +more * Předává pouze IP adresu. Stanice však ke svému síťovému životu potřebuje více informací (masku podsítě, implicitní bránu, adresu DNS serveru). Tyto informace nelze přenášet prostřednictvím RARP.

Důsledkem těchto nevýhod je, že se RARP prakticky nepoužívá. Pro automatickou konfiguraci stanic se častěji nasazují lepší protokoly DHCP nebo BOOTP.

RARP je definováno v RFC 903 z roku 1984.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top