KWALIFIKACJA INF2 - WRZESIEŃ 2014

PYTANIE NR 34.
Zgodnie z modelem TCP/IP protokoły DNS, FTP oraz SMTP, należą do warstwy
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
DNS, FTP i SMTP realizują usługi widoczne dla aplikacji (tłumaczenie nazw, transfer plików, poczta). W modelu TCP/IP są więc klasyfikowane jako protokoły warstwy aplikacji. Warstwa transportowa dostarcza mechanizmy TCP/UDP, a internetowa odpowiada m.in. za IP i routowanie.

Pełne wyjaśnienie:

W modelu TCP/IP protokoły grupuje się według tego, jaką funkcję pełnią w komunikacji. DNS, FTP oraz SMTP są protokołami, które dostarczają konkretne usługi aplikacyjne:

  • DNS służy do rozwiązywania nazw (np. nazwa hosta → adres IP) i jest wykorzystywany bezpośrednio przez aplikacje oraz system operacyjny jako usługa.
  • FTP realizuje usługę transferu plików na poziomie aplikacji (logowanie, listowanie katalogów, pobieranie/wysyłanie danych).
  • SMTP realizuje usługę przesyłania poczty elektronicznej między serwerami oraz w relacji klient–serwer (w zależności od scenariusza).

Dlatego wszystkie trzy należą do warstwy aplikacji TCP/IP. Ta warstwa obejmuje protokoły "blisko użytkownika", które definiują format poleceń/odpowiedzi i reguły wymiany danych dla danej usługi.

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

  • "transportowej" – warstwa transportowa odpowiada za mechanizmy takie jak segmentacja, porty, niezawodność i sterowanie przepływem (np. TCP) albo komunikację bezpołączeniową (UDP). DNS/FTP/SMTP korzystają z TCP lub UDP, ale nie są protokołami transportowymi.
  • "internetowej" – warstwa internetowa dotyczy adresacji i trasowania pakietów (np. IP). DNS/FTP/SMTP nie realizują routingu ani adresacji IP; działają ponad IP.
  • "dostępu do sieci" – ta warstwa obejmuje technologie dostępu do medium i ramki (np. Ethernet, Wi‑Fi). DNS/FTP/SMTP nie opisują sposobu transmisji w medium fizycznym ani formatów ramek.

W przygotowaniu do egzaminu warto umieć rozróżniać: usługa aplikacyjna (co robi protokół) vs protokół nośny (z czego korzysta, np. TCP/UDP) oraz pamiętać typowe przykłady dla każdej warstwy.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa aplikacji TCP/IP obejmuje protokoły, które dostarczają konkretne usługi dla programów użytkownika i systemu (np. nazwy, poczta, WWW, transfer plików). Definiuje reguły dialogu aplikacja–aplikacja, a niższe warstwy (transport, internet, dostęp) zapewniają przeniesienie danych.
DNS nie zajmuje się trasowaniem ani adresacją pakietów jak IP. DNS dostarcza usługę tłumaczenia nazw (np. domena → adres IP), z której korzystają aplikacje i system. Działa ponad IP, więc klasyfikuje się go jako protokół warstwy aplikacji.
Nie. FTP i SMTP korzystają z protokołów transportowych (najczęściej TCP), ale same definiują zasady działania usług: logowanie i komendy transferu plików (FTP) oraz wymianę wiadomości pocztowych (SMTP). Transport odpowiada za dostarczenie danych (TCP/UDP), nie za logikę usługi.
Najbardziej typowe protokoły transportowe to TCP i UDP. To one zapewniają m.in. komunikację przez porty, segmentację, kontrolę przepływu i (w przypadku TCP) niezawodność. Protokoły aplikacyjne, takie jak DNS/FTP/SMTP, używają TCP/UDP do przesyłania swoich danych.
Pomaga pytanie: "jaka usługa jest realizowana?". Jeśli protokół opisuje usługę dla użytkownika (nazwy, poczta, pliki), to jest aplikacyjny. Jeśli opisuje mechanizm przenoszenia danych (porty, segmenty, niezawodność), to transport. Jeśli opisuje adresy i routing, to warstwa internetowa.
Najczęściej przyjmuje się, że TCP/IP ma mniej warstw: aplikacja "wchłania" część warstw OSI (sesji i prezentacji), a dostęp do sieci odpowiada warstwie łącza danych i fizycznej. Na egzaminie kluczowe jest poprawne przypisanie protokołów usługowych (DNS/FTP/SMTP) do aplikacji.
DNS zwykle korzysta z UDP, a w wybranych sytuacjach może używać TCP (np. przy niektórych transferach danych). Nie zmienia to warstwy: DNS nadal jest protokołem aplikacyjnym, bo definiuje usługę rozwiązywania nazw. TCP/UDP są tylko "nośnikiem" w warstwie transportu.
Warstwa dostępu do sieci dotyczy technologii transmisji w sieci lokalnej i dostępu do medium (np. ramki, adresy MAC, Wi‑Fi/Ethernet). DNS/FTP/SMTP nie definiują ramek ani sposobu nadawania w medium, tylko reguły usług aplikacyjnych działających nad TCP/IP.
Porty często pomagają rozpoznać usługę (DNS, FTP, SMTP), ale port jest pojęciem warstwy transportowej. Na pytanie o warstwę protokołu odpowiadasz funkcją: te protokoły realizują usługi aplikacyjne. Porty są dodatkową wskazówką, ale nie zmieniają klasyfikacji warstwowej.
Stosuj prostą regułę: usługa dla użytkownika = aplikacja (DNS/HTTP/SMTP/FTP), porty i niezawodność = transport (TCP/UDP), adres IP i routing = internet (IP), ramki i medium = dostęp (Ethernet/Wi‑Fi). To skraca analizę odpowiedzi.
info

Statystycznie 65% uczniów zna prawidłową odpowiedź. średnie

Specjaliści zwracają uwagę: "DNS, FTP i SMTP realizują usługi widoczne dla aplikacji (tłumaczenie nazw, transfer plików, poczta)."

Źródła:

  • RFC 1122: Requirements for Internet Hosts — Communication Layers, IETF, 1989-10, https://www.rfc-editor.org/rfc/rfc1122 (accessed 2026-03-01)
  • RFC 1034: Domain Names — Concepts and Facilities, IETF, 1987-11, https://www.rfc-editor.org/rfc/rfc1034 (accessed 2026-03-01)
  • RFC 959: File Transfer Protocol (FTP), IETF, 1985-10, https://www.rfc-editor.org/rfc/rfc959 (accessed 2026-03-01)

Materiały:

  • Dokumentacja RFC dla DNS/FTP/SMTP (zrozumienie roli protokołów)
  • Materiały dydaktyczne o mapowaniu OSI ↔ TCP/IP
  • Ćwiczenia z analizą ruchu w Wireshark (rozpoznawanie protokołów aplikacyjnych)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego