KWALIFIKACJA INF2 - CZERWIEC 2022

PYTANIE NR 32.
Który protokół służy do przesyłania plików na serwer?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
FTP jest protokołem warstwy aplikacji zaprojektowanym do przesyłania plików między klientem a serwerem. DNS służy do tłumaczenia nazw na adresy IP, DHCP do automatycznego przydzielania konfiguracji sieciowej, a HTTP do udostępniania zasobów WWW, nie do typowego transferu plików w usłudze plikowej.

Pełne wyjaśnienie:

Pytanie dotyczy rozpoznania, który protokół sieciowy jest przeznaczony do przesyłania plików na serwer. W praktyce administracji siecią i usługami serwerowymi kluczowe jest odróżnienie protokołów realizujących konkretną funkcję (np. transfer plików) od protokołów infrastrukturalnych (np. nazwy, adresacja) oraz od protokołów służących do publikacji treści WWW.

Poprawna odpowiedź to FTP (File Transfer Protocol), ponieważ został zaprojektowany właśnie do transferu plików w architekturze klient–serwer: umożliwia nawiązywanie sesji, uwierzytelnianie użytkownika oraz wykonywanie operacji typu wysyłanie/pobieranie plików i listowanie katalogów.

Pozostałe odpowiedzi są niepoprawne, bo dotyczą innych zadań:

  • DNS (Domain Name System) nie przesyła plików na serwer. Jego rolą jest rozwiązywanie nazw domenowych (np. nazwy hosta) na adresy IP i odwrotnie. To usługa wspierająca komunikację, ale nie służy do transferu danych w postaci plików.
  • HTTP (Hyper Text Transfer Protocol) jest protokołem używanym do dostarczania zasobów WWW (stron, API, plików jako zasobów), jednak jego podstawowym zastosowaniem jest komunikacja przeglądarka–serwer WWW. W kontekście klasycznej usługi "wysyłania plików na serwer" w administracji systemów najczęściej oczekuje się wskazania FTP jako dedykowanego protokołu transferu plików.
  • DHCP (Dynamic Host Configuration Protocol) odpowiada za automatyczny przydział parametrów sieciowych hostom (adres IP, maska, brama, DNS). Nie jest protokołem do przesyłania plików, tylko do konfiguracji stacji roboczych w sieci.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się "przesyłanie plików", szukaj protokołów dedykowanych do transferu (np. FTP). Jeśli jest mowa o "nazwach", myśl o DNS; o "automatycznej konfiguracji" – DHCP; o "stronach i zasobach WWW" – HTTP.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
FTP to protokół służący do przesyłania plików między komputerem (klientem) a serwerem. Umożliwia logowanie, przeglądanie katalogów oraz wysyłanie i pobieranie plików. W praktyce używa się go np. do wgrywania plików na serwer w środowisku szkolnym lub firmowym.
FTP kojarz z usługą "transfer plików" (operacje na katalogach, wysyłanie/pobieranie). HTTP kojarz z usługą WWW (strony, zasoby, API). Jeśli pytanie brzmi o typowe "przesyłanie plików na serwer", najczęściej chodzi o FTP, a nie o publikację zasobów w serwisie WWW.
DNS to system nazw, czyli usługa mapująca nazwy hostów i domen na adresy IP (oraz odwrotnie). Dzięki DNS komputer wie, pod jaki adres IP wysłać ruch, ale sam DNS nie realizuje przesyłania plików. To infrastruktura wspierająca komunikację, a nie kanał transferu plików.
DHCP automatycznie nadaje hostom parametry sieciowe, np. adres IP, maskę, bramę i adresy DNS. Rozwiązuje problem konfiguracji stacji roboczych w sieci, ale nie służy do przesyłania danych jako plików. Zwykle działa "w tle" podczas dołączania komputera do sieci.
Najczęstsze zastosowania to: wgrywanie plików na serwery (np. materiały, kopie, zasoby), pobieranie paczek instalacyjnych z serwera, przenoszenie danych między segmentami sieci oraz testy usług serwerowych. Na ćwiczeniach często spotkasz konfigurację kont i uprawnień do katalogów.
Klasyczny FTP nie zapewnia szyfrowania, więc dane (w tym hasła) mogą być przechwycone w niezabezpieczonej sieci. Z punktu widzenia bezpieczeństwa oznacza to konieczność stosowania rozwiązań z szyfrowaniem, gdy wymagają tego warunki. Na egzaminie jednak zwykle sprawdza się rozpoznanie funkcji protokołu.
Typowe błędy to wybieranie najbardziej znanego skrótu (np. HTTP) zamiast protokołu pasującego funkcją, mylenie usług infrastruktury (DNS, DHCP) z usługami aplikacyjnymi oraz sugerowanie się samą obecnością "serwera" w pytaniu. Pomaga zapamiętanie: DNS=nazwy, DHCP=adresy, FTP=pliki, HTTP=WWW.
HTTP bywa używane do pobierania plików jako zasobów (np. instalatory z WWW) lub do wysyłania plików przez aplikacje webowe (formularze, API). To jednak inny kontekst niż klasyczna usługa transferu plików. W zadaniach o "protokole do przesyłania plików" zazwyczaj oczekuje się FTP.
Ucz się przez porównania funkcji: DNS rozwiązuje nazwy, DHCP przydziela konfigurację IP, HTTP obsługuje WWW, FTP przesyła pliki. Dobrze działają fiszki i krótkie scenariusze: "chcę nazwę na IP", "chcę IP automatycznie", "chcę stronę", "chcę wgrać plik".
W praktyce testuje się połączenie klient–serwer i logowanie użytkownika, a następnie wykonuje operacje listowania katalogów oraz przesyłu pliku testowego. Jeśli test nie działa, sprawdza się uprawnienia, poprawność danych logowania i ewentualne blokady na zaporze. Na egzaminie liczy się rozpoznanie właściwej usługi.
info

Około 70% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Eksperci podkreślają: "FTP jest protokołem warstwy aplikacji zaprojektowanym do przesyłania plików między klientem a serwerem."

Ź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 1034: Domain Names - Concepts and Facilities, IETF, November 1987, https://www.rfc-editor.org/rfc/rfc1034 (dostęp: 2026-03-02)
  • RFC 2131: Dynamic Host Configuration Protocol, IETF, March 1997, https://www.rfc-editor.org/rfc/rfc2131 (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja IETF (RFC) opisująca podstawowe protokoły: FTP, DNS, DHCP, HTTP
  • Podręczniki/notesy do kwalifikacji INF.7 z działu "Usługi sieciowe"
  • Ćwiczenia laboratoryjne: zestawienie serwera FTP i test transferu z klienta

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego