Przejdź do zawartości

Reverse Address Resolution Protocol

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 62.233.214.6 (dyskusja) o 18:17, 22 kwi 2007. Może się ona znacząco różnić od aktualnej wersji.

RARP (ang. Reverse Address Resolution Protocol) Protokół komunikacyjny przekształcania 48-bitowych fizycznych adresów MAC na 32-bitowe adresy IP w komputerowych sieciach typu Ethernet.

Jego istota polega na tym, że pytający wysyła do sieci zapytanie 'Kto ma taki adres MAC ?' a komputer posiadający ten adres MAC lub jakiś inny znający ten adres odpowiada 'Komputer mający taki adres MAC ma adres IP ...'

RARP jest zdefiniowany w RFC 903.

ARP (ang. Address Resolution Protocol) - protokół komunikacyjny przekształcania adresów IP (ustalanych autorytarnie przez użytkownika/administratora) na fizyczne, 48-bitowe adresy MAC (przypisane fizycznie m.in. do kart sieciowych) w komputerowych sieciach lokalnych typu Ethernet. Każdy komputer w sieci powinien posiadać tzw. tablicę ARP. Znajduje się w niej adres IP i przypisany do niego adres MAC. Dzięki temu komputery mogą się ze sobą komunikować za pośrednictwem adresu MAC, ale tylko w obrębie danej sieci LAN. Jeśli jakieś informacje mają być przesłane do innej sieci (lub podsieci w sieci złożonej, sieci oddzielonej routerem, itp.), to adres MAC musi być zastąpiony adresem IP. ARP jest protokołem pracującym na drugiej warstwie modelu ISO/OSI, czyli warstwie łącza danych, ponieważ pracuje ona na ramkach i może je analizować tzn. np. sprawdzać ich poprawność. Protokół ARP jest zdefiniowany w dyrektywie RFC 826. ARP działa w następujący sposób: 1. Utworzenie pakietu z szukanym adresem IP. 2. Wysłanie pakietu w obrębie danej sieci. 3. Wysłany pakiet odbierają wszystkie hosty podłączone do sieci. Jako jedyny odpowiada host o szukanym IP - przesyła pakiet z odpowiedzią zawierającą adres MAC. 4. Host szukający po odebraniu pakietu z szukanym adresem MAC zapisuje go w pamięci podręcznej, dzięki czemu nie musi później szukać jeszcze raz tego samego adresu.


Zobacz też

Linki zewnętrzne

  • RFC 903: A Reverse Address Resolution Protocol