KWALIFIKACJA INF2 - STYCZEŃ 2017 (test 2)

PYTANIE NR 36.
Ramka z danymi wysłanymi z komputera PCI do serwera www znajduje się pomiędzy ruterem Rl a ruterem R2 (punkt A). Które adresy są w niej zawarte?
Ilustracja przedstawia schemat sieci komputerowej, który jest używany w kontekście egzaminu zawodowego dla technika
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Między ruterami w punkcie A analizujesz ramkę Ethernet. Adresy IP w pakiecie pozostają end-to-end (źródło: komputer PC1, cel: serwer WWW). Natomiast w nagłówku L2 znajdują się adresy MAC urządzeń na tym odcinku: MAC źródłowy rutera R1 i MAC docelowy rutera R2.

Pełne wyjaśnienie:

W takiej sytuacji kluczowe jest rozdzielenie warstwy 3 (IP) od warstwy 2 (Ethernet/MAC).

Adresy IP identyfikują nadawcę i odbiorcę logicznie w sieci IP. Gdy komputer PC1 wysyła dane do serwera WWW, w pakiecie IP pozostają te same adresy na całej drodze: źródłowy IP komputera PC1 oraz docelowy IP serwera. Rutery po drodze przekazują pakiet dalej (zmniejszają TTL i przeliczają sumy kontrolne IP, ale nie "podmieniają" adresów IP źródła i celu w typowym routingu).

Adresy MAC służą do dostarczenia ramki w obrębie jednego segmentu warstwy 2, czyli pomiędzy bezpośrednio sąsiadującymi urządzeniami na danym łączu. Dlatego gdy pakiet przechodzi przez ruter, ruter zdejmuje starą ramkę L2 i tworzy nową ramkę L2 na wyjściu. W punkcie A (między ruterem R1 a ruterem R2) ramka musi być adresowana do następnego skoku.

Z tego wynika, że poprawny zestaw to:

  • IP źródłowy: komputer PC1,
  • IP docelowy: serwer WWW,
  • MAC źródłowy: interfejs wyjściowy rutera R1 na łączu do R2,
  • MAC docelowy: interfejs rutera R2 na tym samym łączu.

Dlaczego pozostałe propozycje są błędne? Te odpowiedzi zakładają, że adresy MAC w ramce odnoszą się do urządzeń końcowych (PC i serwer). To byłoby prawdą tylko na odcinku, na którym PC wysyła ramkę do swojej bramy domyślnej (MAC docelowy = MAC bramy), albo na ostatnim odcinku, gdzie ostatni ruter wysyła ramkę bezpośrednio do serwera. W punkcie A nadawcą L2 jest ruter R1, a odbiorcą L2 jest ruter R2, więc MAC-y muszą odpowiadać tym ruterom.

Wskazówka egzaminacyjna: najpierw ustal, na jakim odcinku analizujesz ramkę. Potem przypisz: IP = "kto z kim rozmawia", MAC = "kto z kim jest bezpośrednim sąsiadem na łączu".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Ramka Ethernet to jednostka danych warstwy 2. Zawiera m.in. adres MAC źródłowy i adres MAC docelowy, które obowiązują tylko na danym łączu/segmencie. Wewnątrz ramki może być przenoszony pakiet IP z adresami IP nadawcy i odbiorcy.
Adresy IP identyfikują komunikujące się końcówki (np. PC i serwer) w warstwie 3. Rutery przekazują pakiet do następnej sieci, ale w typowym routingu nie podmieniają IP źródłowego i docelowego, bo wtedy odbiorca nie wiedziałby, kto naprawdę wysłał dane.
Adres MAC działa w warstwie 2 i dotyczy tylko dostarczenia ramki do najbliższego sąsiada na danym łączu. Ruter odbiera ramkę, usuwa ją, a potem tworzy nową ramkę na interfejsie wyjściowym, z własnym MAC jako źródłem i MAC następnego rutera (lub hosta) jako celem.
To informacja, na którym odcinku sieci analizujesz ramkę. Jeśli punkt jest między ruterami, to w nagłówku Ethernet zobaczysz MAC rutera wysyłającego na tym łączu oraz MAC rutera odbierającego na tym łączu. IP w pakiecie nadal wskazuje hosty końcowe.
W Wiresharku adresy MAC są w sekcji Ethernet II jako "Source" i "Destination" (format heksadecymalny). Adresy IP są w sekcji Internet Protocol jako "Src" i "Dst" (format dziesiętny z kropkami w IPv4). Zawsze sprawdzaj obie warstwy.
Zwykle nie. Ruter zna (lub ustala) MAC tylko w sieci bezpośrednio podłączonej do swojego interfejsu. Dla zdalnych sieci ruter wysyła ramkę do następnego skoku (next hop), więc potrzebuje MAC kolejnego rutera, a nie MAC docelowego serwera.
ARP służy do ustalenia, jaki adres MAC odpowiada danemu adresowi IPv4 w tej samej sieci lokalnej. Na odcinku między ruterami ARP może być użyty, aby R1 poznał MAC interfejsu R2 (albo odwrotnie), zanim wyśle ramkę z pakietem IP dalej.
To możliwe tylko wtedy, gdy komputer i serwer są w tym samym segmencie warstwy 2 (np. jedna sieć LAN bez routingu pomiędzy nimi). Gdy po drodze są rutery, MAC-y dotyczą zawsze lokalnego odcinka, więc pośrednie łącza mają MAC-y urządzeń pośredniczących.
Najczęściej myli się warstwy: uznaje się, że skoro komunikacja jest PC→serwer, to MAC docelowy musi być serwera. Drugi błąd to ignorowanie miejsca pomiaru (np. "między ruterami"). Pomaga zasada: IP end-to-end, MAC hop-by-hop.
Zadaj sobie dwa pytania: 1) gdzie jest ramka (który odcinek)? 2) kto jest bezpośrednim sąsiadem na tym odcinku? Jeśli ramka jest między ruterami, MAC-y muszą należeć do tych ruterów. IP-y nadal wskazują hosty końcowe.
info

Statystycznie 31% uczniów zna prawidłową odpowiedź. bardzo trudne

W praktyce zawodowej kluczowe jest to, że między ruterami w punkcie A analizujesz ramkę Ethernet.

Źródła:

  • RFC 791: Internet Protocol, DARPA Internet Program Protocol Specification, 1981-09 (sekcje dot. adresowania i nagłówka IPv4) - https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-03-01)
  • RFC 894: A Standard for the Transmission of IP Datagrams over Ethernet Networks, 1984-04 - https://www.rfc-editor.org/rfc/rfc894 (dostęp: 2026-03-01)
  • RFC 826: An Ethernet Address Resolution Protocol, 1982-11 - https://www.rfc-editor.org/rfc/rfc826 (dostęp: 2026-03-01)

Materiały:

  • RFC 791 (IPv4) – opis adresowania i nagłówka IP
  • RFC 894 – enkapsulacja datagramów IP w Ethernet
  • RFC 826 (ARP) – mapowanie IP na MAC w sieci lokalnej

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego