KWALIFIKACJA INF2 - STYCZEŃ 2016 (test 2)

PYTANIE NR 6.
Identyfikowanie adresów fizycznych MAC na podstawie adresów logicznych IP jest wynikiem działania protokołu
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ARP służy do odwzorowania adresu logicznego IP na adres fizyczny MAC w sieciach lokalnych (IPv4/Ethernet). Gdy host zna IP odbiorcy, wysyła zapytanie ARP i na podstawie odpowiedzi uzupełnia tablicę ARP. DNS mapuje nazwy na IP, DHCP nadaje konfigurację, a HTTP to protokół aplikacyjny.

Pełne wyjaśnienie:

Identyfikowanie (ustalanie) adresu fizycznego MAC na podstawie znanego adresu logicznego IP w typowej sieci Ethernet jest zadaniem protokołu ARP (Address Resolution Protocol). Mechanizm ten jest potrzebny, bo w LAN ramka warstwy 2 musi zawierać docelowy adres MAC, a aplikacja/system często dysponuje jedynie adresem IP hosta docelowego.

W praktyce wygląda to tak:

  • Komputer chce wysłać pakiet do hosta o określonym adresie IP w swojej sieci lokalnej.
  • Jeśli nie zna odpowiadającego mu adresu MAC, wysyła rozgłoszeniowe zapytanie ARP (kto ma ten adres IP?).
  • Właściciel danego IP odpowiada wiadomością ARP z własnym MAC.
  • Nadawca zapamiętuje mapowanie IP→MAC w tablicy ARP (cache) i może wysyłać kolejne ramki bez ponawiania zapytania.

Pozostałe odpowiedzi nie pasują do opisu działania:

  • DNS nie służy do uzyskiwania MAC. Rozwiązuje nazwy domenowe (np. nazwa hosta) do adresów IP i odwrotnie, ale nie pracuje jako mechanizm IP→MAC w warstwie łącza danych.
  • HTTP jest protokołem warstwy aplikacji do przesyłania treści WWW i komunikacji klient–serwer. Nie realizuje rozwiązywania adresów w LAN.
  • DHCP przydziela parametry konfiguracji sieciowej (adres IP, maskę/prefiks, bramę, DNS), ale nie służy do bieżącego mapowania IP na MAC w komunikacji.

Warto pamiętać o kontekście wersji IP: ARP dotyczy klasycznego IPv4. W IPv6 rolę rozwiązywania sąsiadów i ich adresów warstwy 2 realizują mechanizmy protokołu ICMPv6 w ramach Neighbor Discovery, dlatego na egzaminie często spotyka się doprecyzowanie "w sieci IPv4".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ARP (Address Resolution Protocol) służy do ustalenia adresu MAC urządzenia na podstawie jego adresu IPv4 w sieci lokalnej. Jest potrzebny, bo do wysłania ramki Ethernet trzeba znać MAC odbiorcy, a aplikacje zwykle operują na adresach IP.
Gdy host nie zna MAC dla danego IPv4, wysyła rozgłoszeniowe ARP Request "kto ma ten IP?". Urządzenie z tym IP odsyła ARP Reply z własnym MAC. Nadawca zapisuje mapowanie IP→MAC w tablicy ARP (cache) i używa go przy kolejnych wysyłkach.
DNS rozwiązuje nazwy (np. nazwa hosta/domena) na adresy IP oraz realizuje zapytania odwrotne IP→nazwa. Nie pracuje na warstwie łącza danych i nie ma dostępu do lokalnych adresów MAC w segmencie Ethernet, więc nie wykonuje mapowania IP→MAC.
Nie. ARP jest mechanizmem typowym dla IPv4. W IPv6 rozpoznawanie sąsiadów i powiązań z adresami warstwy 2 realizuje Neighbor Discovery (oparty o ICMPv6). Dlatego pytania egzaminacyjne często doprecyzowują "w sieci IPv4".
W praktyce diagnostycznej sprawdza się cache ARP poleceniami systemowymi (zależnie od systemu). W tablicy widać, jaki adres MAC jest skojarzony z danym IPv4 oraz czy wpis jest dynamiczny czy statyczny. Pomaga to wykrywać konflikty i błędne mapowania.
ARP Request jest wysyłany, gdy w tablicy ARP brakuje wpisu dla docelowego IPv4 (albo wpis wygasł). Jeśli mapowanie IP→MAC jest już w cache i jest ważne, host używa go od razu, bez rozgłaszania zapytania, co zmniejsza ruch w sieci LAN.
DHCP kojarzy się z "adresami", więc bywa wybierany odruchowo. DHCP przydziela konfigurację (np. IPv4, bramę, DNS), ale nie służy do ustalania MAC dla znanego IP podczas transmisji. ARP jest mechanizmem bieżącego rozwiązywania IP→MAC w segmencie LAN.
MAC to adres fizyczny interfejsu sieciowego (warstwa 2), używany w ramkach Ethernet do dostarczania danych w obrębie sieci lokalnej. Jest innym identyfikatorem niż IP (warstwa 3). ARP łączy te dwa światy, mapując IPv4 na MAC w danym segmencie.
HTTP działa w warstwie aplikacji i opisuje zasady wymiany treści WWW (żądania/odpowiedzi). Nie zajmuje się adresowaniem warstwy 2 ani rozwiązywaniem MAC. Zanim HTTP zadziała, niższe warstwy muszą już zapewnić dostarczenie ramek/pakietów, m.in. dzięki ARP w IPv4.
Ucz się przez skojarzenie warstw: IP (warstwa 3) wymaga MAC (warstwa 2) w LAN, a to zapewnia ARP w IPv4. Przećwicz rozpoznawanie ról: DNS=nazwa→IP, DHCP=nadawanie parametrów, HTTP=WWW. Dobrze pomaga analiza ARP w Wireshark.
info

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

Eksperci podkreślają: "ARP służy do odwzorowania adresu logicznego IP na adres fizyczny MAC w sieciach lokalnych (IPv4/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-03-05)
  • RFC 1035: Domain Names - Implementation and Specification, IETF, November 1987, https://www.rfc-editor.org/rfc/rfc1035 (dostęp 2026-03-05)
  • RFC 2131: Dynamic Host Configuration Protocol, IETF, March 1997, https://www.rfc-editor.org/rfc/rfc2131 (dostęp 2026-03-05)

Materiały:

  • Dokumentacja IETF: RFC 826 (ARP)
  • Podręczniki sieci komputerowych omawiające ARP i warstwy OSI/TCP-IP
  • Materiały producentów (Cisco/Juniper) o ARP, tablicach ARP i diagnostyce

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego