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).