KWALIFIKACJA INF2 - CZERWIEC 2019 (test 2)

PYTANIE NR 39.
Który protokół nie funkcjonuje w warstwie aplikacji modelu ISO/OSI?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
IP nie jest protokołem warstwy aplikacji modelu ISO/OSI, tylko działa w warstwie sieciowej (L3), realizując adresowanie i routing pakietów. Natomiast FTP, DNS i HTTP dostarczają konkretne usługi dla aplikacji użytkownika, więc zalicza się je do warstwy aplikacji (L7).

Pełne wyjaśnienie:

W modelu ISO/OSI każda warstwa ma inną rolę. Warstwa sieciowa (L3) odpowiada za logiczne adresowanie hostów i przesyłanie pakietów między sieciami, czyli m.in. za wybór trasy (routing) oraz przekazywanie pakietów przez kolejne urządzenia sieciowe.

Protokół IP jest klasycznym przykładem protokołu warstwy sieciowej: przenosi pakiety między sieciami i posługuje się adresami (IPv4/IPv6). Nie świadczy on bezpośrednio usług "dla użytkownika" typu pobieranie plików czy wyświetlanie stron – stanowi raczej fundament, na którym działają wyższe warstwy.

Warstwa aplikacji (L7) zapewnia protokoły, z których bezpośrednio korzystają programy użytkownika. Dlatego:

  • FTP służy do transferu plików (usługa aplikacyjna).
  • DNS realizuje tłumaczenie nazw domen na adresy IP (usługa aplikacyjna).
  • HTTP umożliwia wymianę zasobów WWW w modelu żądanie–odpowiedź (usługa aplikacyjna).

W praktyce, gdy wpisujesz adres strony w przeglądarce, aplikacja używa DNS do ustalenia adresu IP serwera, następnie komunikuje się z serwerem przez HTTP. Jednak cała ta komunikacja "jedzie" niżej po stosie: dane są przenoszone przez warstwę transportu, a IP odpowiada za dostarczenie pakietów do właściwej sieci i hosta. To właśnie ta różnica funkcji pozwala jednoznacznie wskazać, że IP nie funkcjonuje w warstwie aplikacji, podczas gdy pozostałe wymienione protokoły typowo do niej należą.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa aplikacji (L7) to najwyższa warstwa modelu OSI, która dostarcza protokoły i usługi bezpośrednio wykorzystywane przez programy użytkownika. Przykłady to WWW, poczta czy transfer plików, realizowane przez protokoły takie jak HTTP, SMTP czy FTP.
IP realizuje zadania warstwy sieciowej: adresowanie logiczne i przekazywanie pakietów między sieciami (routing). Nie definiuje usług typu "pobierz plik" czy "wyświetl stronę". Z tego powodu IP klasyfikuje się niżej niż protokoły aplikacyjne.
Najprościej patrzeć na funkcję. Warstwa aplikacji daje konkretne usługi dla aplikacji (np. WWW, DNS, transfer plików). Warstwa sieci zapewnia dostarczenie pakietów do właściwej sieci/hosta dzięki adresowaniu i routingu. Jeśli protokół "transportuje pakiety", to zwykle nie jest L7.
DNS tłumaczy nazwy domen (np. nazwa serwera) na adresy IP i odwrotnie. To usługa, z której korzystają aplikacje (przeglądarki, systemy), dlatego DNS zalicza się do warstwy aplikacji. IP jest tu tylko mechanizmem niższego poziomu do przesyłania zapytań.
HTTP to protokół aplikacyjny wykorzystywany głównie do przesyłania zasobów WWW w modelu żądanie–odpowiedź. Przeglądarka używa HTTP, aby poprosić serwer o stronę lub dane API. Pod spodem HTTP korzysta z niższych warstw, w tym z IP do routingu pakietów.
FTP jest protokołem aplikacyjnym, bo definiuje usługę wymiany plików (polecenia, sesje, tryby transferu). Może działać na różnych systemach i sieciach, ale funkcjonalnie pozostaje usługą dla użytkownika/aplikacji. Do przesyłania danych wykorzystuje warstwy niższe, w tym IP.
Często myli się IP z protokołami aplikacyjnymi, bo jest "wszędzie w Internecie". Inny błąd to łączenie pojęcia portów (transport) z IP (sieć). Warto zapamiętać: IP = adresowanie i routing, a HTTP/DNS/FTP = konkretne usługi dla aplikacji.
Jeśli nie ma łączności między sieciami (brak trasy, błędna adresacja), to zwykle problem dotyczy IP/L3. Gdy łączność jest, ale nie działa np. rozwiązywanie nazw lub WWW, to częściej winna jest usługa aplikacyjna (DNS/HTTP). Diagnozę wspiera analiza kolejnych warstw.
Wireshark pokazuje zdekodowane nagłówki i hierarchię protokołów w przechwyconym ruchu. W typowym pakiecie zobaczysz warstwy "od dołu do góry", np. IP jako część warstwy sieciowej oraz DNS/HTTP jako protokoły aplikacyjne. To ułatwia przypisanie do warstw OSI.
Ucz się przez funkcje, nie przez same nazwy. Zrób mapę: L3 = adresowanie/routing (IP), L7 = usługi (HTTP, DNS, FTP). Następnie przećwicz przykładowe scenariusze: wejście na stronę WWW, ping, rozwiązywanie domen. To utrwala zależności między warstwami.
info

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

Według specjalistów z branży: "IP nie jest protokołem warstwy aplikacji modelu ISO/OSI, tylko działa w warstwie sieciowej (L3), realizując adresowanie i routing pakietów."

Źródła:

  • ISO/IEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model (model warstwowy OSI)
  • RFC 791: Internet Protocol, September 1981 (opis IP jako protokołu warstwy internetowej/sieciowej) - https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-02-27)
  • RFC 959: File Transfer Protocol (FTP), October 1985 - https://www.rfc-editor.org/rfc/rfc959 (dostęp: 2026-02-27)

Materiały:

  • Materiały dydaktyczne o modelu ISO/OSI i TCP/IP (podręczniki sieci komputerowych dla technikum)
  • Dokumentacja RFC dla podstawowych protokołów (IP, FTP, DNS, HTTP)
  • Ćwiczenia praktyczne: analiza ramek/pakietów w Wiresharku i mapowanie protokołów do warstw

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego