KWALIFIKACJA INF2 - CZERWIEC 2016 (test 2)

PYTANIE NR 35.
Który protokół jest protokołem warstwy aplikacji modelu ISO/OSI?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
FTP jest protokołem warstwy aplikacji, bo definiuje usługę i format wymiany danych dla użytkownika (transfer plików). TCP to warstwa transportowa (niezawodny transport), ARP służy do odwzorowania adresów w sieci lokalnej, a ICMP do komunikatów diagnostycznych warstwy sieci.

Pełne wyjaśnienie:

W modelu OSI warstwa aplikacji obejmuje protokoły, które realizują bezpośrednie usługi dla programów użytkownika (np. przesyłanie plików, poczta, www). FTP należy do tej grupy, ponieważ opisuje sposób zestawiania sesji transferu oraz komendy i odpowiedzi służące do przesyłania plików między klientem i serwerem.

Pozostałe propozycje to protokoły z innych obszarów stosu:

  • TCP odpowiada za transport: ustanawia połączenie, zapewnia niezawodność, kolejność danych i kontrolę przepływu. To typowa rola warstwy transportowej, a nie aplikacyjnej.
  • ARP służy do ustalenia adresu sprzętowego (MAC) na podstawie adresu IP w sieci lokalnej. Jest to mechanizm pomocniczy związany z dostarczaniem ramek w sieci LAN, więc nie jest usługą aplikacyjną.
  • ICMP przenosi komunikaty kontrolne i diagnostyczne (np. informowanie o nieosiągalności hosta). Jest ściśle powiązany z warstwą sieci (IP) i nie stanowi protokołu aplikacyjnego.

W praktyce, przygotowując konfigurację usług lub reguły zapory, warto pamiętać o zależnościach: protokół aplikacyjny (np. FTP) działa "na" protokole transportowym (często TCP), ale to nie znaczy, że należy do tej samej warstwy. Klasyfikacja wynika z funkcji protokołu: usługa dla aplikacji vs transport vs adresowanie/diagnostyka.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa aplikacji to najwyższa warstwa modelu OSI, która udostępnia usługi sieciowe bezpośrednio programom użytkownika (np. transfer plików, poczta, dostęp do zasobów). Nie zajmuje się transportem pakietów, tylko "logiką usługi" widoczną dla aplikacji.
FTP opisuje konkretną usługę dla użytkownika: przesyłanie plików oraz zestaw komend i odpowiedzi klient–serwer. To jest typowe dla warstwy aplikacji. FTP może korzystać z TCP jako transportu, ale jego funkcja pozostaje aplikacyjna.
Protokół aplikacyjny definiuje działanie usługi (np. polecenia, formaty danych, autoryzację). Protokół transportowy zapewnia przeniesienie danych między hostami (np. niezawodność, kolejność, kontrolę przeciążeń). To dwa różne poziomy odpowiedzialności.
Nie. TCP pełni rolę protokołu transportowego: ustanawia połączenie i zapewnia niezawodne dostarczenie strumienia bajtów. W pytaniach egzaminacyjnych TCP klasyfikuje się jako warstwę transportową, a nie aplikacyjną.
ARP służy do ustalenia adresu MAC urządzenia na podstawie jego adresu IP w tej samej sieci lokalnej. Dzięki temu host wie, do jakiego adresu sprzętowego wysłać ramkę Ethernet. ARP nie jest usługą aplikacyjną dla użytkownika.
ICMP to protokół komunikatów kontrolnych i diagnostycznych związanych z IP. Używa się go m.in. do zgłaszania błędów (np. nieosiągalność hosta) i testów łączności. To narzędzie diagnostyczne warstwy sieci, a nie protokół aplikacyjny.
Za aplikacyjne zwykle uznaje się protokoły realizujące usługi dla programów, np. przesyłanie plików, pocztę, strony www czy zdalne logowanie. Na egzaminie warto kojarzyć je z "usługą", a nie z mechaniką transportu czy adresowania w sieci.
Najpierw oceń funkcję protokołu: usługa dla użytkownika (aplikacja), niezawodny transport (transport), routowanie/adresowanie (sieć), dostarczenie w LAN (łącze). Dopiero potem dopasuj do OSI. To ogranicza przenoszenie nawyków z TCP/IP.
Warstwę określa rola protokołu, a nie to, "na czym działa". FTP definiuje komendy i sposób obsługi transferu plików, więc jest aplikacyjny. TCP jest tylko mechanizmem transportu, z którego FTP korzysta, aby przesłać swoje dane niezawodnie.
Najczęstsze są: wybór "najbardziej znanego" skrótu bez analizy, mylenie protokołów diagnostycznych i adresowych z aplikacyjnymi oraz traktowanie zależności "działa na TCP" jako dowodu, że to ta sama warstwa. Pomaga uczenie się funkcji protokołów.
info

Statystycznie 70% uczniów zna prawidłową odpowiedź. średnio łatwe

Według specjalistów z branży: "FTP jest protokołem warstwy aplikacji, bo definiuje usługę i format wymiany danych dla użytkownika (transfer plików)."

Źródła:

  • RFC 959: File Transfer Protocol (FTP), IETF, October 1985, https://www.rfc-editor.org/rfc/rfc959.html (accessed 2026-02-27)
  • RFC 793: Transmission Control Protocol, IETF, September 1981, https://www.rfc-editor.org/rfc/rfc793.html (accessed 2026-02-27)
  • RFC 826: An Ethernet Address Resolution Protocol, IETF, November 1982, https://www.rfc-editor.org/rfc/rfc826.html (accessed 2026-02-27)

Materiały:

  • Podręczniki sieci komputerowych omawiające OSI i TCP/IP (rozdziały o modelach warstwowych)
  • Dokumenty RFC opisujące FTP, TCP, ARP i ICMP (dla zrozumienia ról protokołów)
  • Materiały szkolne do kwalifikacji INF.2 z działu "Podstawy sieci komputerowych"

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego