KWALIFIKACJA INF2 - CZERWIEC 2023 (test 2)

PYTANIE NR 8.
Która z par: protokół – warstwa, w której pracuje protokół, jest poprawnie połączona według modelu TCP/IP?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
IGMP jest protokołem warstwy Internetu w modelu TCP/IP (działa nad IP) i służy do zarządzania członkostwem w grupach transmisji wieloadresowej.
RARP nie należy do warstwy transportowej, DHCP zwykle klasyfikuje się do warstwy aplikacji, a ICMP pracuje w warstwie Internetu, nie aplikacji.

Pełne wyjaśnienie:

W 4-warstwowym modelu TCP/IP wyróżnia się (od dołu): warstwę dostępu do sieci, warstwę Internetu, warstwę transportu oraz warstwę aplikacji. Protokoły warstwy Internetu to te, które współpracują bezpośrednio z IP i służą do sterowania/diagnostyki lub realizacji funkcji sieciowych na poziomie pakietów IP.

Odpowiedź "IGMP - warstwa Internetu" jest poprawna, ponieważ IGMP jest protokołem używanym do zarządzania członkostwem hostów w grupach transmisji wieloadresowej (multicast) w sieciach IPv4 i jest przenoszony w ramach IP, czyli funkcjonalnie należy do warstwy Internetu.

Pozostałe zestawienia są błędne:

  • "RARP – warstwa transportowa": RARP jest protokołem historycznie związanym z mapowaniem adresów na poziomie sieci lokalnej (pracuje w kontekście warstwy łącza/dostępu do sieci), a warstwa transportu dotyczy mechanizmów end-to-end takich jak TCP lub UDP.
  • "DHCP – warstwa dostępu do sieci": DHCP jest usługą konfiguracji hosta (przydział adresu IP i parametrów), działa typowo w oparciu o UDP i jest traktowany jako protokół warstwy aplikacji w modelu TCP/IP, mimo że wspiera konfigurację interfejsu sieciowego.
  • "ICMP - warstwa aplikacji": ICMP jest protokołem komunikatów kontrolnych i diagnostycznych dla IP (np. informowanie o błędach, echo), więc klasyfikuje się go do warstwy Internetu, a nie do aplikacji.

Na egzaminie warto zapamiętać regułę: jeśli protokół dotyczy bezpośrednio działania IP (komunikaty kontrolne, członkostwo multicast), to zwykle jest to warstwa Internetu; jeśli zapewnia usługę dla użytkownika/konfigurację (np. DHCP), to warstwa aplikacji; a jeśli zapewnia transmisję end-to-end (np. TCP/UDP), to warstwa transportu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa Internetu w TCP/IP odpowiada za adresację i routowanie pakietów między sieciami. Jej kluczowym protokołem jest IP, a obok niego działają protokoły kontrolne, np. ICMP oraz IGMP, które wspierają diagnostykę i mechanizmy transmisji w sieci IP.
IGMP współpracuje bezpośrednio z IP i służy do zarządzania członkostwem hostów w grupach transmisji wieloadresowej w IPv4. Ponieważ dotyczy działania pakietów IP i mechanizmów na poziomie sieci (nie aplikacji użytkownika), klasyfikuje się go do warstwy Internetu.
ICMP to protokół komunikatów kontrolnych dla IP, używany m.in. do informacji o błędach i diagnostyki (np. echo). Działa w warstwie Internetu modelu TCP/IP, bo jest ściśle związany z funkcjonowaniem IP, a nie z usługami aplikacyjnymi.
Protokoły warstwy Internetu wspierają działanie IP (adresacja, komunikaty kontrolne, multicast), a protokoły aplikacji realizują usługi dla hosta/użytkownika (np. konfiguracja, nazwy, poczta). W praktyce pytaj: czy protokół "steruje IP", czy "daje usługę" – to zwykle rozstrzyga warstwę.
Najczęściej DHCP klasyfikuje się jako protokół warstwy aplikacji, bo realizuje usługę konfiguracji hosta i działa nad UDP. To, że dotyczy ustawień interfejsu sieciowego, nie przenosi go do warstwy dostępu do sieci, która dotyczy ramek i medium transmisyjnego.
ICMP nie jest usługą dla użytkownika (jak WWW czy DNS), tylko mechanizmem kontrolnym dla IP. Komunikaty ICMP są przenoszone w pakietach IP i służą do sygnalizacji problemów lub testów łączności, więc logicznie należą do warstwy Internetu, nie aplikacji.
RARP (historycznie) dotyczył uzyskiwania informacji adresowych w kontekście sieci lokalnej i był powiązany z warstwą łącza/dostępu do sieci. Warstwa transportu (TCP/UDP) odpowiada za komunikację end-to-end między procesami, a nie za mapowanie adresów na poziomie lokalnego medium.
Typowe protokoły warstwy transportu to TCP i UDP. Zapewniają komunikację end-to-end między aplikacjami (porty, kontrola połączenia, niezawodność). Jeśli w odpowiedziach pojawia się TCP/UDP, to zwykle jest to warstwa transportu, a nie Internetu czy aplikacji.
Najczęściej myli się TCP/IP z OSI oraz błędnie przypisuje protokoły konfiguracji (np. DHCP) do "dostępu do sieci". Częsta jest też pomyłka ICMP/IGMP jako "aplikacji", bo studenci kojarzą je z narzędziami (ping) zamiast z ich rolą jako protokołów IP.
Najpierw ustal funkcję protokołu: diagnostyka i komunikaty dla IP → warstwa Internetu (np. ICMP/IGMP); komunikacja end-to-end i porty → transport (TCP/UDP); usługa dla hosta/użytkownika → aplikacja (np. DHCP/DNS/HTTP). Potem dopasuj jedyną pasującą parę.
info

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

Źródła:

  • IETF RFC 3376: <i>Internet Group Management Protocol, Version 3</i>, sekcje dot. działania IGMP w IPv4 (warstwa IP/Internet). https://www.rfc-editor.org/rfc/rfc3376 (dostęp: 2026-02-28)
  • IETF RFC 792: <i>Internet Control Message Protocol</i>, opis ICMP jako protokołu dla IP. https://www.rfc-editor.org/rfc/rfc792 (dostęp: 2026-02-28)
  • IETF RFC 2131: <i>Dynamic Host Configuration Protocol</i>, opis DHCP jako protokołu aplikacyjnego korzystającego z UDP. https://www.rfc-editor.org/rfc/rfc2131 (dostęp: 2026-02-28)

Materiały:

  • Dokumentacja IETF RFC dotycząca IGMP, ICMP i DHCP
  • Materiały dydaktyczne z podstaw sieci komputerowych (TCP/IP vs OSI)
  • Ćwiczenia z analizy pakietów w Wiresharku (ICMP/IGMP/DHCP)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego