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.