Protokół Odwrotnego Odwzorowania Adresów (RARP)

    Wiemy już jak maszyna może uzyskać adres fizyczny innego komputera, znając jego adres IP. Wiemy także, że adresy fizyczne zależą od sprzętu, zaś adres IP nie jest od niego uzależniony.

    Adres IP jest zwykle przechowywany w pamięci zewnętrznej komputera, skąd jest pobierany w trakcie ładowania systemu operacyjnego. Nasuwa się więc pytanie: jak maszyna nie wyposażona w dysk twardy określa swój adres IP?” Problem ten ma szczególne znaczenie dla stacji roboczych, które przechowują pliki na odległym serwerze, gdyż potrzebują adresu IP, zanim będą mogły użyć protokołów TCP/IP do przesłania plików zawierających informacje potrzebne przy uruchamianiu systemu.

    Problem ten rozwiązuje się w sposób przypominający uzyskiwanie adresu fizycznego, tzn. “ściąga się” z serwera adres IP danej maszyny. Działanie to może wydawać się paradoksalne - maszyna komunikuje się z serwerem aby otrzymać adres niezbędny do komunikacji z siecią. Jednak pamiętajmy, że maszyna posiada swój adres fizyczny i może się nim posłużyć w obrębie jednej sieci. Komputer taki czasowo używa swojego adresu fizycznego zanim nie ustali swojego adresu IP. Wykorzystanie adresu fizycznego ma dwie zalety. Adres fizyczny jest pobierany z interfejsu sieciowego, jest zatem łatwo dostępny. Poza tym adres ten zależy od sieci, a nie od producenta lub typu procesora, a zatem wszystkie maszyny w danej sieci będą używały identyfikatorów o tym samym formacie.

    Komputery bez dysku twardego ustalają swój adres IP maszyny uprawnionej do świadczenia takich usług, przy pomocy protokołu odwrotnego odwzorowania adresów RARP (ang. Reverse Address Resolution Protocol). Umożliwia on uzyskiwanie adresu IP na podstawie znajomości własnego adresu fizycznego (pobranego z interfejsu sieciowego).

   

Zasada Działania RARP


| Wprowadzenie | Sieć komputerowa | Protokoły | Model OSI (Open Systems Interconnection) | TCP/IP a model OSI | Adresowanie fizyczne | Adresy IP |

| Protokół Odwzorowania Adresów (ARP) | Protokół Odwrotnego Odwzorowania Adresów (RARP) | Internet Protocol (IP) | Kapsułkowanie | Fragmentacja |

| Koleje Życia Datagramu | ICMP | Określanie Ostatecznego Adresata | UDP | Multipleksowanie I Demultipleksowanie | Transmission Control Protocol (TCP) |

| Idea przesuwających się okien | Segment TCP | Porty i połączenia | Konfiguracja TCP/IP w systemie Unix | Przyszłość TCP/IP | Bibliografia |