KWALIFIKACJA INF2 - STYCZEŃ 2022

PYTANIE NR 28.
Który protokół jest wykorzystywany do przesyłania plików bez nawiązania połączenia?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
TFTP jest prostym protokołem transferu plików działającym bezpołączeniowo, typowo na UDP, więc nie ustanawia sesji połączeniowej jak FTP. DNS służy do rozwiązywania nazw, HTTP do transferu treści WWW, a FTP jest protokołem połączeniowym (TCP) z kanałem kontrolnym i danymi.

Pełne wyjaśnienie:

Określenie "bez nawiązania połączenia" odnosi się do komunikacji bezpołączeniowej, czyli takiej, w której nie zestawia się połączenia transportowego (w praktyce: brak mechanizmu zestawiania sesji jak w TCP). W takim modelu dane są wysyłane jako niezależne datagramy, a protokół aplikacyjny jest zwykle prostszy.

Odpowiedź "TFTP (Trivial File Transfer Protocol)" jest poprawna, ponieważ TFTP to lekki protokół do przesyłania plików, zaprojektowany do prostych zastosowań (np. pobranie pliku startowego/konfiguracyjnego), i standardowo działa na UDP, czyli mechanizmie bezpołączeniowym.

Pozostałe odpowiedzi nie spełniają warunku pytania:

  • "FTP (File Transfer Protocol)" służy do transferu plików, ale jest protokołem połączeniowym: wykorzystuje TCP i zestawia sesję (kanał kontrolny, a następnie transmisja danych), więc nie pasuje do "bez nawiązania połączenia".
  • "HTTP (Hyper Text Transfer Protocol)" służy przede wszystkim do wymiany zasobów WWW. Choć można nim pobierać pliki, nie jest to "protokół do przesyłania plików bez nawiązania połączenia" w klasycznym sensie, a standardowo opiera się o połączeniowe mechanizmy transportowe.
  • "DNS (Domain Name System)" nie jest protokołem transferu plików, tylko systemem tłumaczenia nazw domenowych na adresy IP (i odwrotnie) oraz udostępniania rekordów informacji o domenie.

Wskazówka egzaminacyjna: gdy w pytaniu pojawia się motyw "bezpołączeniowości", warto skojarzyć go z UDP i dopiero sprawdzić, które usługi typowo na nim działają (TFTP, DNS w typowych zapytaniach). Sam fakt, że protokół "przenosi dane", nie oznacza, że służy do transferu plików.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Bezpołączeniowy oznacza, że komunikacja nie wymaga zestawienia trwałej sesji transportowej przed wysyłaniem danych. Zamiast tego dane są przesyłane jako niezależne jednostki (np. datagramy), a ewentualne potwierdzenia/ponowienia muszą być rozwiązane w aplikacji.
TFTP działa standardowo na UDP, które nie zestawia połączenia jak TCP. TFTP ma też bardzo prosty mechanizm wymiany: żądania i bloki danych są przesyłane bez utrzymywania rozbudowanej sesji, co zmniejsza narzut, ale ogranicza funkcje w porównaniu z FTP.
FTP jest rozbudowany (uwierzytelnianie, listowanie katalogów, tryby pracy) i opiera się na TCP, czyli na połączeniu. TFTP jest prosty, zwykle bez logowania i bez listowania katalogów, a transmisja realizowana jest typowo po UDP, więc jest "lżejszy", ale mniej funkcjonalny.
Tak, HTTP może przenosić pliki jako zasoby (np. pobieranie instalatorów z serwera WWW), ale jego głównym przeznaczeniem jest wymiana treści i usług WWW. W kontekście pytania egzaminacyjnego o typowy "protokół transferu plików bezpołączeniowy" właściwszym wyborem jest TFTP.
DNS służy do zamiany nazw domenowych na adresy IP oraz do udostępniania rekordów (np. MX, A, AAAA). Przenosi krótkie zapytania i odpowiedzi dotyczące nazw, a nie pliki. Dlatego mimo że "wysyła dane", nie spełnia roli protokołu do przesyłania plików.
TFTP bywa używany do prostego pobierania lub wysyłania plików konfiguracyjnych i obrazów w środowiskach sieciowych (np. urządzenia infrastruktury). Spotyka się go też w scenariuszach rozruchu sieciowego i automatyzacji, gdzie liczy się mały narzut i prostota.
Sygnałem są sformułowania typu "bez nawiązania połączenia", "bezpołączeniowy", "datagramy". Wtedy warto sprawdzić, które protokoły aplikacyjne zwykle działają na UDP (np. TFTP). Jeśli mowa o sesji, niezawodności i zestawianiu połączenia, zwykle chodzi o TCP.
Zwykle nie jest to protokół do bezpiecznego transferu: ma ograniczone mechanizmy kontroli dostępu i nie zapewnia typowych zabezpieczeń transmisji. W praktyce stosuje się go w kontrolowanych sieciach lub do specyficznych zadań, a do bezpiecznego transferu wybiera się inne rozwiązania.
Najczęściej działa skojarzenie "FTP = pliki", bez sprawdzenia warunku "bez nawiązania połączenia". Uczniowie pomijają różnicę TCP vs UDP i nie zauważają, że FTP wymaga sesji. Pomaga nawyk: najpierw identyfikuj cechę (połączeniowy/bezpołączeniowy), potem protokół.
Ucz się protokołów parami i kontrastowo: DNS vs HTTP (funkcja), FTP vs TFTP (transfer plików, ale inne podejście), oraz kojarz je z TCP lub UDP. Pomaga krótka tabela: przeznaczenie, port, transport, typowe zastosowanie. Potem rozwiązuj testy i analizuj pułapki.
info

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

Eksperci podkreślają: "TFTP jest prostym protokołem transferu plików działającym bezpołączeniowo, typowo na UDP, więc nie ustanawia sesji połączeniowej jak FTP."

Źródła:

  • RFC 1350: The TFTP Protocol (Revision 2), IETF, 1992-07, https://www.rfc-editor.org/rfc/rfc1350 (dostęp: 2026-02-27)
  • RFC 768: User Datagram Protocol, IETF, 1980-08, https://www.rfc-editor.org/rfc/rfc768 (dostęp: 2026-02-27)
  • RFC 959: File Transfer Protocol (FTP), IETF, 1985-10, https://www.rfc-editor.org/rfc/rfc959 (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja IETF RFC dotycząca TFTP oraz UDP
  • Podręczniki do podstaw sieci komputerowych (model TCP/IP, TCP vs UDP)
  • Materiały szkolne z administracji usługami sieciowymi (HTTP, DNS, FTP/TFTP)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego