Protokół ARP 1. Definicja ARP jest protokołem umożliwiającym
Transkrypt
Protokół ARP 1. Definicja ARP jest protokołem umożliwiającym
Protokół ARP 1. Definicja ARP jest protokołem umożliwiającym przekształcanie adresów IP na 48-bitowe adresy MAC. 2. Zasada działania ARP Gdy protokół warstwy Internetu chce przekazać datagram do warstwy dostępu do sieci, warstwa ta musi określić adres docelowy MAC. Jeśli go nie zna rozsyła zapytanie rozgłoszeniowe (zapytanie ARP) z adresem FF:FF:FF:FF:FF:FF do wszystkich komputerów (w zapytaniu znajduje się adres IP komputera docelowego, który znamy). Ponieważ ramka musi zostać odebrana przez wszystkie stacje, zostanie odebrana również przez stację docelową. Stacja docelowa rozpoznaje swój adres i udziela odpowiedzi przesyłając swój adres MAC. W tym momencie protokół ARP dopisuje adres MAC odbiorcy w tablicy danych komputera nadawczego, a stacja nadawcza przesyła właściwe dane do komputera odbiorczego na podstawie uzyskanego adresu MAC. Gdy poszukiwana stacja odbiorcza jest podłączona do routera, wówczas router odpowiada na zapytanie rozgłoszeniowe przesyłając swój adres MAC. Nadawca przypisuje w swojej tablicy ARP adres IP komputera docelowego do adresu MAC routera i przesyła dane do routera, a router przekazuje dane do właściwej stacji odbiorczej (Proxy-ARP) Nagłówek Ethernet Adres źródłowy Nagłówek ARP Adres docelowy Adres źródłowy Adres docelowy Zapytanie o adres MAC komputera 00:70:56:0A:B7:EE FF:FF:FF:FF:FF:FF 192.168.2.3 192.168.2.6 docelowego 3. Reverse-ARP Protokół odwrotny do ARP (poszukiwanie adresu IP). Gdy stacja odkrywa, że nie został jej nadany żaden adres IP (podczas podłączenia do sieci) wysyła zapytanie rozgłoszeniowe (o adresie docelowym MAC FF:FF:FF:FF:FF:FF i adresie IP 255.255.255.255), w którym adres źródłowy jest ustawiony na 0.0.0.0. Odpowiedzi na takie zapytania zapewniają serwery protokołów Reverse-ARP ze zdefiniowaną tablica zawierającą adresy MAC i przydzielone im adresy IP. Serwer przesyła stacji nadawczej przydzielony mu adres IP) Nagłówek Ethernet Adres źródłowy Nagłówek ARP Adres docelowy Adres źródłowy Adres docelowy Zapytanie o adres IP komputera 00:70:56:0A:B7:EE FF:FF:FF:FF:FF:FF 0.0.0.0 255.255.255.255 nadawczego Protokół ARP zapobiega przydzielaniu dwóch takich samych adresów IP w sieci lokalnej. 4, Domena rozgłoszeniowa Tworzą ją wszystkie komputery, które otrzymują wspólną ramkę rozgłoszeniową. Podział domeny rozgłoszeniowej dokonuje router (przełączniki, które ograniczają domeny kolizji są dla niej niewidoczne i nie maja na nią wpływu).