KWALIFIKACJA INF2 - STYCZEŃ 2015 (test 2)

PYTANIE NR 7.
Który z protokołów przekształca logiczne adresy IP na fizyczne adresy MAC stosowane w sieci Ethernet?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ARP to protokół używany w sieciach IPv4 do ustalania, jaki adres MAC odpowiada danemu adresowi IP w tej samej sieci lokalnej Ethernet. Host wysyła zapytanie rozgłoszeniowe i na podstawie odpowiedzi buduje wpis w tablicy ARP. Pozostałe opcje nie służą do mapowania IP→MAC.

Pełne wyjaśnienie:

W sieci Ethernet urządzenia przesyłają ramki, które na poziomie warstwy łącza danych identyfikują nadawcę i odbiorcę przez adresy MAC. Z kolei w warstwie sieci (IPv4) komunikacja jest opisana przez adresy IP. Gdy komputer chce wysłać pakiet IPv4 do hosta w tej samej sieci lokalnej, musi znać jego adres MAC, aby poprawnie wypełnić nagłówek ramki Ethernet.

Do tego służy ARP (Address Resolution Protocol): protokół, który odwzorowuje (mapuje) adres IPv4 na odpowiadający mu adres MAC. Typowy mechanizm wygląda tak:

  • host sprawdza swoją tablicę ARP (pamięć podręczną skojarzeń IP↔MAC),
  • jeśli nie ma wpisu, wysyła zapytanie ARP w rozgłoszeniu (broadcast) w LAN,
  • urządzenie o danym adresie IPv4 odpowiada, podając swój adres MAC,
  • host zapisuje wynik w tablicy ARP i może wysłać ramkę Ethernet do właściwego MAC.

Dlaczego pozostałe odpowiedzi są błędne?

  • IRC to protokół/usługa komunikacji tekstowej (czat); nie realizuje rozwiązywania adresów w LAN.
  • IP to protokół warstwy sieci (adresowanie i routowanie), ale sam nie tłumaczy adresów IP na MAC; do tego potrzebny jest mechanizm pomocniczy, taki jak ARP.
  • SNMP służy do zarządzania i monitorowania urządzeń sieciowych; nie jest protokołem mapowania adresów.

W praktyce warto pamiętać o kontekście: ARP dotyczy IPv4. W IPv6 rolę rozwiązywania adresów w sieci lokalnej pełni inny mechanizm (oparty o ICMPv6), dlatego przy pytaniach egzaminacyjnych często kluczowe jest doprecyzowanie wersji IP.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ARP to protokół używany w IPv4 do ustalenia, jaki adres MAC odpowiada danemu adresowi IP w tej samej sieci lokalnej. Dzięki temu host może wysłać ramkę Ethernet do właściwego urządzenia, bo Ethernet adresuje odbiorców fizycznym adresem MAC.
Host najpierw sprawdza tablicę ARP. Jeśli nie ma wpisu, wysyła zapytanie rozgłoszeniowe "kto ma ten adres IP?". Urządzenie z tym IP odsyła odpowiedź z własnym MAC. Host zapisuje skojarzenie IP–MAC i dopiero wtedy wysyła dane w ramce Ethernet.
IP działa w warstwie sieci i opisuje trasowanie oraz adresowanie logiczne. Ramki w Ethernet muszą jednak zawierać adresy MAC (warstwa łącza danych). Dlatego potrzebny jest osobny mechanizm "mostkujący" te warstwy, czyli ARP (dla IPv4).
ARP jest używany głównie, gdy host IPv4 komunikuje się z urządzeniem w tej samej podsieci i nie zna jego MAC. Nie jest potrzebny, gdy wpis jest już w tablicy ARP albo gdy komunikacja odbywa się przez bramę — wtedy host rozwiązuje MAC bramy, a nie hosta docelowego.
Tablica ARP (cache ARP) to lista zapamiętanych skojarzeń adresów IPv4 i MAC. Jest tworzona dynamicznie na podstawie ruchu ARP, a czasem także statycznie przez administratora. W systemach operacyjnych można ją podejrzeć poleceniami administracyjnymi właściwymi dla danej platformy.
W IPv6 funkcję rozwiązywania adresów w sieci lokalnej realizuje mechanizm sąsiedztwa oparty o ICMPv6 (Neighbor Discovery). ARP był projektowany dla IPv4. Dlatego w nowoczesnych sieciach, gdzie występuje IPv6, odpowiednikiem ARP nie jest ARP, tylko protokoły/komunikaty IPv6.
SNMP może odczytywać informacje o interfejsach, adresach i statystykach z urządzeń (np. przełączników), ale nie służy do bieżącego tłumaczenia IP na MAC podczas wysyłania ramek. To protokół zarządzania/monitoringu, a nie mechanizm rozwiązywania adresów.
Najczęstsze to błędne lub przeterminowane wpisy w tablicy ARP, konflikty adresów IP oraz ataki typu ARP spoofing/poisoning, gdzie napastnik podszywa się pod inny adres MAC. W diagnostyce pomaga analiza tablicy ARP i ruchu w narzędziu do podglądu pakietów.
Rozgłoszenie oznacza wysłanie ramki do wszystkich urządzeń w danym segmencie LAN. Zapytanie ARP jest zwykle rozgłoszeniowe, bo host nie zna jeszcze MAC odbiorcy. Dopiero odpowiedź ARP jest kierowana do konkretnego nadawcy zapytania.
Utrwal różnicę: IP = adres logiczny (warstwa sieci), MAC = adres fizyczny (Ethernet). Zapamiętaj, że ARP mapuje IPv4→MAC w LAN. Przećwicz analizę w scenariuszach: host w tej samej podsieci, host w innej podsieci (rola bramy), oraz porównaj to z działaniem IPv6.
info

Około 67% zdających odpowiada poprawnie na to pytanie. średnie

Specjaliści zwracają uwagę: "ARP to protokół używany w sieciach IPv4 do ustalania, jaki adres MAC odpowiada danemu adresowi IP w tej samej sieci lokalnej Ethernet."

Źródła:

  • RFC 826: An Ethernet Address Resolution Protocol (ARP), IETF, November 1982, https://www.rfc-editor.org/rfc/rfc826 (dostęp: 2026-02-18)
  • RFC 1122: Requirements for Internet Hosts — Communication Layers, IETF, October 1989, sekcje dot. ARP, https://www.rfc-editor.org/rfc/rfc1122 (dostęp: 2026-02-18)
  • Cisco documentation: "ARP (Address Resolution Protocol)", https://www.cisco.com/c/en/us/support/docs/ip/address-resolution-protocol-arp/ (dostęp: 2026-02-18)

Materiały:

  • Dokumentacja RFC dotycząca ARP oraz wymagań hostów IPv4
  • Materiały kursowe z podstaw sieci komputerowych (warstwy, adresowanie, Ethernet)
  • Dokumentacja producentów (Cisco/Juniper/MikroTik) opisująca ARP i tablice sąsiedztwa

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego