Podstawy

Protokół ARP (Address Resolution Protocol)

2 min czytaniaPostęp: 51/78Nieukończona

Protokół ARP (Address Resolution Protocol) – wersja „na zrozumienie”

1. Po co w ogóle jest ARP?

Komputer:

  • zna adres IP odbiorcy (np. 192.168.1.10)

  • nie zna adresu MAC odbiorcy

A żeby wysłać dane w sieci lokalnej:
👉 musi znać adres MAC, bo ramka (L2) tego wymaga.

📌 ARP służy do zamiany:

IP → MAC


2. Co robi ARP jednym zdaniem

ARP pyta całą sieć:

„Kto ma adres IP X.X.X.X? Podaj swój MAC.”


3. Jak działa ARP – krok po kroku

Krok 1 – komputer chce wysłać dane

Komputer A:

  • zna IP komputera B,

  • nie zna jego MAC.


Krok 2 – wysłanie zapytania ARP (broadcast)

Komputer A wysyła rozgłoszeniową ramkę ARP:

  • MAC źródłowy → MAC komputera A

  • MAC docelowy → FF:FF:FF:FF:FF:FF (broadcast)

  • IP docelowe → IP, którego szukamy (np. 192.168.1.10)

📌 Broadcast = każdy w sieci to odbierze


Krok 3 – reakcja urządzeń w sieci

Każde urządzenie w LAN:

  • sprawdza: „czy to moje IP?”

  • jeśli nie → ignoruje

  • jeśli tak → odpowiada


Krok 4 – odpowiedź ARP (unicast)

Komputer B wysyła odpowiedź tylko do komputera A:

  • „Adres IP 192.168.1.10 ma MAC AA:BB:CC:DD:EE:FF


Krok 5 – zapis do tablicy ARP

Komputer A zapisuje informację:

 
192.168.1.10AA:BB:CC:DD:EE:FF

📌 Od teraz może normalnie wysyłać ramki do tego MAC-a.


4. Tablica ARP – co to jest?

To pamięć podręczna, w której komputer przechowuje:

  • pary IP ↔ MAC

W systemie Windows:

  • wpisy są tymczasowe

  • zwykle znikają po ok. 10 minutach

Sprawdzenie tablicy ARP:

 
arp -a

Jeśli są wpisy → komputer już z kimś gadał w sieci


5. Bardzo ważne: ARP a router

Jeśli wysyłasz dane:

  • do innej sieci (Internet)

to ARP:

  • nie szuka MAC serwera

  • szuka MAC bramy domyślnej (routera)

📌 To kluczowe na egzaminie.


6. Najczęstsze pytania egzaminacyjne (i odpowiedzi)

Czy ARP działa między sieciami?
❌ Nie — tylko w jednej sieci lokalnej

Czy ARP używa IP czy MAC?
✅ Używa IP, żeby znaleźć MAC

Czy ARP wysyła broadcast?
✅ Tak — zapytanie ARP to broadcast

Czy odpowiedź ARP jest broadcastem?
❌ Nie — jest unicastem


7. Złota reguła do zapamiętania

IP mówi: „DO KOGO”
ARP mówi: „JAKI MAC”
MAC mówi: „TĘDY”


8. Mini-ściąga (idealna pod test)

  • ARP = IP → MAC

  • ARP działa w LAN

  • Zapytanie ARP = broadcast

  • Odpowiedź ARP = unicast

  • arp -a → tablica ARP

  • Do Internetu → ARP szuka MAC routera

Notatki (opcjonalnie)