W sieci Ethernet do faktycznego przesłania danych po medium potrzebny jest adres MAC odbiorcy (warstwa łącza danych). Aplikacje i protokoły wyższych warstw operują jednak zwykle na adresach IP. Dlatego w sieci lokalnej potrzebny jest mechanizm, który pozwala ustalić: "jaki adres MAC ma urządzenie o danym adresie IP?". Tę funkcję realizuje ARP (Address Resolution Protocol), czyli protokół mapowania IP → MAC.
W praktyce host utrzymuje tablicę ARP (cache), gdzie zapisuje poznane powiązania IP–MAC. Gdy nie zna adresu MAC dla wskazanego IP, wysyła zapytanie ARP w sieci lokalnej, a właściciel danego IP odpowiada swoim adresem MAC. Dzięki temu możliwe jest zbudowanie poprawnej ramki Ethernet i dostarczenie pakietu w obrębie tej samej sieci/broadcast domain.
- "RARP" nie pasuje do pytania, bo dotyczy mapowania w kierunku odwrotnym (MAC → IP). Historycznie służył m.in. do uzyskania adresu IP przez urządzenie znające jedynie MAC.
- "SMTP" jest protokołem pocztowym (przesyłanie wiadomości e-mail) i nie służy do rozwiązywania adresów w LAN.
- "SNMP" służy do monitorowania i zarządzania urządzeniami sieciowymi (odczyt parametrów, alarmy), a nie do ustalania adresów MAC dla IP.
Na egzaminie warto zapamiętać prostą regułę: gdy pytanie brzmi "IP na MAC" – wybór pada na ARP. Gdy jest "MAC na IP" – kojarzysz raczej RARP (historycznie) lub nowocześniejsze mechanizmy automatycznej konfiguracji, zależnie od kontekstu.