ARP
Sieci Komputerowe
2
Protokół
komunikacyjny ARP
• ARP (ang. Address Resolution Protocol) -
protokół komunikacyjny przekształcania
adresów IP na fizyczne, 48-bitowe adresy
MAC.
• Jest stosowany powszechnie w
komputerowych sieciach lokalnych typu
Ethernet.
• ARP to protokół pracujący na drugiej
warstwie modelu ISO/OSI (warstwie łącza
danych)
3
Tablice ARP
• Każdy komputer w sieci powinien
mieć 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, to adres MAC trzeba
zastąpić adresem IP.
4
Tablica ARP
Adres IP
Adres MAC
192.168.1.34
00:07:95:03:1A:7E
192.168.1.21
00:C0:DF:01:AE:43
192.168.1.77
A0:20:D6:01:2E:4F.
192.168.1.15
53:76:2A:70:3D:F3
5
Zasada działania
6
Utworzenie pakietu z szukanym
adresem IP
Szukam
192.168.1.21
7
Wysłanie pakietu do sieci
8
Komputer o odpowiednim adresie
IP odpowiada – wysyła swój adres
MAC
192.168.1.21 -
00:C0:DF:01:AE:43
9
Komputer pytający zapisuje go do
tablicy ARP
192.168.1
.21
00:C0:DF:01:AE
:43
10
RARP
• RARP (ang. Reverse Address
Resolution Protocol) to protokół
komunikacyjny przekształcania
fizycznych adresów MAC na adresy
IP.
• RARP jest protokołem odwrotnym do
ARP
11
ARP <->
RARP
192.168.1.15
00:C0:DF:01:AE:43
ARP
RARP
12
Polecenie tekstowe arp
• arp -a
wyświetla tablicę arp