KWALIFIKACJA INF2 - STYCZEŃ 2015 (test 2)

PYTANIE NR 34.
Który z protokołów jest protokołem warstwy aplikacji w modelu ISO/OSI?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
FTP jest protokołem warstwy aplikacji, bo definiuje usługę i zasady wymiany danych dla konkretnego zastosowania (transfer plików).
ARP służy do odwzorowania adresów IP na MAC (niższe warstwy), UDP jest transportowy, a ICMP przenosi komunikaty kontrolne w warstwie sieciowej.

Pełne wyjaśnienie:

Warstwa aplikacji w modelu OSI obejmuje protokoły, które realizują konkretne usługi dla programów użytkowych (np. przesyłanie plików, poczta, WWW) i określają formaty poleceń/odpowiedzi oraz zachowanie usługi.

Odpowiedź "FTP" jest poprawna, ponieważ File Transfer Protocol to klasyczny protokół aplikacyjny służący do realizacji usługi transferu plików pomiędzy klientem a serwerem. W praktycznych wdrożeniach działa na bazie TCP (transport), ale sam w sobie należy do warstwy aplikacji, bo opisuje logikę usługi i komendy.

Pozostałe propozycje nie są protokołami warstwy aplikacji:

  • "ARP" (Address Resolution Protocol) nie dostarcza usługi aplikacyjnej. Jego rola to mechanizm pomocniczy w sieci lokalnej: ustalenie adresu MAC na podstawie adresu IP, aby możliwa była wysyłka ramek w warstwie łącza danych. To funkcja "niżej" niż aplikacja.
  • "UDP" (User Datagram Protocol) to protokół warstwy transportowej. Zapewnia aplikacjom prosty sposób wysyłania datagramów bez ustanawiania połączenia i bez gwarancji dostarczenia. Aplikacje mogą z niego korzystać, ale UDP nie jest usługą aplikacyjną.
  • "ICMP" (Internet Control Message Protocol) przenosi komunikaty kontrolne i diagnostyczne (np. używane przez ping). Jest powiązany z funkcjami warstwy sieciowej w stosie TCP/IP i nie stanowi protokołu aplikacyjnego.

Wskazówka egzaminacyjna: jeśli protokół opisuje konkretną usługę widoczną dla użytkownika/systemu (np. transfer plików) – zwykle jest aplikacyjny; jeśli odpowiada za adresację, routowanie lub dostarczenie danych – to warstwa sieciowa/transportowa lub mechanizmy pomocnicze.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa aplikacji to najwyższa warstwa modelu OSI, która opisuje protokoły dostarczające konkretne usługi dla programów (np. transfer plików, WWW, poczta). To tutaj definiuje się logikę usługi, polecenia i formaty komunikatów, a nie sam sposób przesyłania pakietów.
FTP jest protokołem aplikacyjnym, bo opisuje usługę przesyłania plików: komendy, odpowiedzi serwera i sposób realizacji sesji. Korzysta z niższych warstw (np. transportu TCP), ale jego "sens" to funkcja użytkowa – wymiana plików między klientem i serwerem.
Protokół aplikacyjny (np. FTP) opisuje konkretną usługę i jej komunikaty. Protokół transportowy (np. UDP/TCP) zapewnia ogólny mechanizm przenoszenia danych między hostami (porty, segmenty/datagramy), bez definiowania znaczenia danych dla danej usługi.
Nie. UDP należy do warstwy transportowej: zapewnia sposób dostarczania datagramów między hostami i portami, ale nie opisuje żadnej usługi użytkowej. Aplikacje mogą używać UDP jako "nośnika", jednak sama aplikacja jest definiowana przez protokół warstwy aplikacji.
ARP służy do ustalenia adresu MAC na podstawie adresu IP w sieci lokalnej, aby możliwa była wysyłka ramek Ethernet do właściwego urządzenia. To mechanizm działający na styku warstwy sieciowej i łącza danych, a nie protokół warstwy aplikacji.
ICMP przenosi komunikaty kontrolne i diagnostyczne w sieci IP (np. informacja o niedostępności hosta, odpowiedzi echa używane w ping). Nie realizuje usługi aplikacyjnej dla użytkownika, tylko wspiera działanie i diagnostykę warstwy sieciowej.
Sprawdź, czy protokół opisuje konkretną usługę (WWW, poczta, pliki, zdalne logowanie). Jeśli tak, zwykle jest aplikacyjny. Gdy dotyczy routingu, adresacji, dostarczenia segmentów/datagramów lub komunikatów kontrolnych, to najczęściej warstwa sieciowa/transportowa.
Do typowych protokołów aplikacyjnych zalicza się m.in. HTTP/HTTPS (WWW), SMTP/IMAP/POP3 (poczta), DNS (nazwy domen), FTP/SFTP (pliki). W pytaniach testowych są one przeciwstawiane protokołom transportowym (TCP/UDP) i sieciowym (IP/ICMP).
Model OSI ma 7 warstw i jest modelem odniesienia, a TCP/IP to praktyczny stos protokołów o innym podziale warstw. Nazwy warstw i ich "granice" nie pokrywają się idealnie, dlatego w testach trzeba znać typowe przypisania protokołów do warstw OSI w ujęciu edukacyjnym.
Najczęściej myli się warstwę aplikacji z transportową (np. wskazanie UDP), bo oba pojęcia występują w konfiguracji usług (porty). Inny błąd to wybór znanego protokołu diagnostycznego (ICMP) jako "aplikacji". Pomaga zapamiętać: aplikacja = usługa użytkowa.
info

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

W praktyce zawodowej kluczowe jest to, że fTP jest protokołem warstwy aplikacji, bo definiuje usługę i zasady wymiany danych dla konkretnego zastosowania (transfer plików).

Źródła:

  • RFC 959: File Transfer Protocol (FTP), October 1985, https://www.rfc-editor.org/rfc/rfc959
  • RFC 826: An Ethernet Address Resolution Protocol (ARP), November 1982, https://www.rfc-editor.org/rfc/rfc826
  • RFC 768: User Datagram Protocol (UDP), August 1980, https://www.rfc-editor.org/rfc/rfc768

Materiały:

  • ISO/IEC 7498-1 (model odniesienia OSI) – opis warstw
  • Dokumenty RFC dla podstawowych protokołów (FTP, UDP, ICMP, ARP)
  • Podręcznik administracji sieciami komputerowymi omawiający OSI i TCP/IP

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego