KWALIFIKACJA INF2 - WRZESIEŃ 2014

PYTANIE NR 35.
Protokół typu klient-serwer oraz żądanie-odpowiedź, który stosowany jest do udostępniania plików, to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
FTP (File Transfer Protocol) służy do udostępniania i przesyłania plików w modelu klient–serwer. Klient zestawia sesję z serwerem i wymienia polecenia oraz odpowiedzi, a dane plików są przesyłane w osobnym kanale.
SSL i SSH dotyczą bezpieczeństwa/zdalnego dostępu, a ARP mapuje adresy w LAN.

Pełne wyjaśnienie:

Protokół FTP jest klasycznym protokołem warstwy aplikacji przeznaczonym do przesyłania i udostępniania plików pomiędzy klientem a serwerem. Działa w architekturze klient–serwer: klient nawiązuje połączenie z usługą na serwerze, a następnie w ramach sesji zachodzi dialog polegający na wysyłaniu komend i odbieraniu odpowiedzi (np. logowanie, listowanie katalogów, pobieranie/wysyłanie plików). W praktyce FTP rozdziela kanał sterujący od transmisji danych, co jest charakterystyczne dla tej usługi.

Odpowiedź "SSL" nie jest właściwa, ponieważ SSL/TLS to mechanizm (rodzina protokołów) służący głównie do szyfrowania i uwierzytelniania połączeń, a nie samodzielna usługa "udostępniania plików". Może być użyty do zabezpieczenia innych usług, ale nie definiuje celu aplikacyjnego w rodzaju transferu plików.

Odpowiedź "SSH" jest błędna, ponieważ SSH służy przede wszystkim do zdalnego logowania i administracji urządzeniami oraz do tworzenia bezpiecznego kanału komunikacji. Choć w ekosystemie SSH istnieją rozwiązania do transferu plików, samo "SSH" nie jest w tym pytaniu nazwą protokołu typowo kojarzonego z usługą udostępniania plików wprost.

Odpowiedź "ARP" także nie pasuje: ARP działa w sieciach lokalnych i służy do odwzorowania adresu IP na adres sprzętowy (MAC). To protokół pomocniczy dla komunikacji w LAN, a nie protokół aplikacyjny do przesyłania plików.

  • Wskazówka egzaminacyjna: gdy pytanie mówi o "udostępnianiu/transferze plików", najpierw myśl o usługach aplikacyjnych; gdy o "szyfrowaniu", szukaj TLS/SSH; gdy o "adresach w LAN", najczęściej chodzi o ARP.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
FTP to protokół warstwy aplikacji służący do przesyłania i udostępniania plików między klientem a serwerem. Umożliwia m.in. logowanie, przeglądanie katalogów oraz pobieranie i wysyłanie plików, realizując komunikację w architekturze klient–serwer.
Jeśli w treści pojawia się "udostępnianie", "pobieranie", "wysyłanie" lub "transfer plików", zwykle chodzi o protokół aplikacyjny realizujący usługę plikową. Gdy mowa o "szyfrowaniu", "certyfikatach" lub "bezpiecznym kanale", częściej chodzi o TLS/SSH.
SSL/TLS odpowiada za poufność i integralność transmisji oraz uwierzytelnienie stron połączenia. Nie opisuje operacji typu listowanie katalogów czy pobieranie pliku. Dlatego traktuje się go jako warstwę bezpieczeństwa, którą można "nałożyć" na różne usługi, a nie jako usługę plikową.
SSH jest kojarzone głównie ze zdalnym logowaniem i administracją (bezpieczna powłoka). W praktyce istnieją narzędzia do transferu plików działające w oparciu o SSH, ale w testach podstawowych protokołów "typowy" protokół do udostępniania plików to FTP, a SSH to protokół zdalnego dostępu.
ARP służy w sieci lokalnej do ustalenia adresu MAC dla znanego adresu IP, aby host mógł wysłać ramkę Ethernet do właściwego urządzenia. To mechanizm pomocniczy na niższych warstwach komunikacji. Nie realizuje funkcji aplikacyjnych, takich jak operacje na plikach.
Typowe operacje to uwierzytelnienie użytkownika, odczyt listy katalogów, zmiana katalogu roboczego oraz przesyłanie plików w obu kierunkach. W praktyce klient wysyła polecenia, a serwer odsyła kody i komunikaty odpowiedzi, co pozwala sterować przebiegiem transferu.
FTP spotyka się np. przy dystrybucji plików w środowiskach testowych, w starszych systemach, w urządzeniach sieciowych (pobieranie/udostępnianie obrazów lub kopii konfiguracji) oraz w automatycznych procesach wymiany danych. W nowoczesnych wdrożeniach często wymaga dodatkowych zabezpieczeń.
Najczęściej myli się protokoły aplikacyjne z protokołami bezpieczeństwa (np. wybór TLS/SSH zamiast usługi) oraz protokoły warstw niższych z usługami (np. ARP). Pomaga metoda: najpierw ustal, czy pytanie dotyczy plików, zdalnego dostępu, szyfrowania czy adresowania w LAN.
Protokół aplikacyjny definiuje konkretną usługę i operacje (np. transfer plików, poczta, WWW). Mechanizm szyfrowania (np. TLS) zapewnia ochronę kanału transmisji, ale nie opisuje operacji na plikach czy zasobach. W praktyce szyfrowanie "wspiera" usługę, a nie zastępuje jej logiki.
Skuteczna technika to grupowanie skrótów według funkcji: pliki (FTP), zdalna administracja (SSH), szyfrowanie (TLS/SSL), adresowanie w LAN (ARP). Następnie rozwiązuj krótkie testy "jeden skrót – jedna rola" i dopisuj po 1 zdaniu skojarzenia.
info

To pytanie poprawnie rozwiązuje 66% zdających egzamin. średnie

Eksperci podkreślają: "FTP (File Transfer Protocol) służy do udostępniania i przesyłania plików w modelu klient–serwer."

Źródła:

  • RFC 959: File Transfer Protocol (FTP), IETF, October 1985, https://www.rfc-editor.org/rfc/rfc959 (dostęp: 2026-03-02)
  • RFC 4251: The Secure Shell (SSH) Protocol Architecture, IETF, January 2006, https://www.rfc-editor.org/rfc/rfc4251 (dostęp: 2026-03-02)
  • RFC 826: An Ethernet Address Resolution Protocol, IETF, November 1982, https://www.rfc-editor.org/rfc/rfc826 (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja IETF: RFC dotyczące FTP, SSH, ARP oraz TLS
  • Podręczniki do podstaw sieci komputerowych (warstwy, protokoły, usługi)
  • Laboratoria z usługami sieciowymi: konfiguracja serwera plików i testy klientem

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego