KWALIFIKACJA INF2 - STYCZEŃ 2015 (test 2)

PYTANIE NR 5.
Bezpołączeniowy protokół warstwy transportowej to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
UDP jest bezpołączeniowym protokołem warstwy transportowej: nie zestawia połączenia przed wysłaniem danych i nie zapewnia mechanizmów niezawodności jak TCP. ARP służy do mapowania adresów w sieci lokalnej, SSH jest protokołem aplikacyjnym, a TCP działa połączeniowo (np. handshake).

Pełne wyjaśnienie:

Warstwa transportowa modelu TCP/IP odpowiada m.in. za komunikację "koniec–koniec" między procesami (aplikacjami) na hostach, zwykle z użyciem portów. Dwa najczęściej omawiane protokoły tej warstwy to UDP i TCP.

Odpowiedź "UDP" jest poprawna, ponieważ UDP (User Datagram Protocol) jest protokołem bezpołączeniowym: wysyła datagramy bez wcześniejszego zestawiania połączenia i bez wbudowanych mechanizmów potwierdzania, retransmisji czy uporządkowania strumienia. Dzięki temu ma mniejszy narzut i bywa wybierany tam, gdzie liczy się opóźnienie lub prostota (np. niektóre zastosowania czasu rzeczywistego).

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "TCP" to również protokół warstwy transportowej, ale jest połączeniowy (zestawia połączenie, zarządza niezawodnością i kolejnością danych). To przeciwieństwo cechy wymaganej w pytaniu.
  • "ARP" nie należy do warstwy transportowej. Służy do rozwiązywania adresów (mapowania adresu IP na adres MAC) i jest używany w sieciach lokalnych, na styku warstwy łącza danych i warstwy internetowej.
  • "SSH" to protokół warstwy aplikacji, wykorzystywany do bezpiecznego zdalnego dostępu (terminal, tunelowanie). Korzysta z TCP jako nośnika transportowego, ale sam nie jest protokołem transportowym.

Wskazówka egzaminacyjna: gdy w pytaniu pojawia się "bezpołączeniowy protokół transportowy", niemal zawsze chodzi o rozróżnienie UDP vs TCP. Jeśli w odpowiedziach są też protokoły aplikacyjne (SSH) lub pomocnicze (ARP), traktuj je jako "pułapki" sprawdzające znajomość warstw.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Bezpołączeniowy oznacza, że dane są wysyłane bez wcześniejszego zestawiania sesji/połączenia między stronami. Każda jednostka danych jest traktowana niezależnie, a protokół zwykle nie gwarantuje dostarczenia, kolejności ani retransmisji. To zmniejsza narzut, ale przenosi część odpowiedzialności na aplikację.
Najważniejsze rozróżnienie: UDP jest bezpołączeniowy i "lekki", a TCP jest połączeniowy i zapewnia mechanizmy niezawodności (m.in. kontrolę przepływu, potwierdzenia, retransmisje, uporządkowanie). W pytaniach testowych zwykle wystarczy skojarzyć: UDP = datagramy, TCP = połączenie.
TCP wymaga zestawienia połączenia przed przesyłaniem danych i utrzymuje stan połączenia po obu stronach. Dzięki temu może zapewniać kontrolę kolejności, retransmisje i wykrywanie błędów w ramach strumienia. To są cechy protokołu połączeniowego, więc nie spełnia warunku "bezpołączeniowości".
ARP służy do ustalenia adresu MAC na podstawie adresu IP w sieci lokalnej (np. w Ethernet). Nie pracuje na poziomie portów i nie realizuje komunikacji proces–proces jak warstwa transportowa. Dlatego w klasyfikacji warstw ARP nie należy do transportu, tylko do mechanizmów sieci lokalnej.
Nie. SSH jest protokołem warstwy aplikacji, używanym do bezpiecznego zdalnego dostępu i tunelowania. W praktyce SSH korzysta z TCP jako protokołu transportowego. W testach to częsta pułapka: coś "z sieci" nie zawsze oznacza "transport".
Często spotkasz UDP w usługach, gdzie liczy się małe opóźnienie lub prosta wymiana krótkich komunikatów, np. w DNS (zapytania/odpowiedzi), transmisjach czasu rzeczywistego czy części gier sieciowych. Aplikacja może sama dodać mechanizmy niezawodności, jeśli są potrzebne.
W Wiresharku w kolumnie "Protocol" zobaczysz UDP lub TCP, a w szczegółach pakietu odpowiednie nagłówki. TCP często wiąże się z sekwencjami ustanawiania i zamykania połączeń, a UDP to niezależne datagramy. Do filtrów używa się m.in. tcp lub udp.
Najczęściej myli się protokoły aplikacyjne (np. SSH, HTTP) z transportowymi oraz zakłada, że wszystko co "działa w Internecie" jest w jednej warstwie. Drugi błąd to ignorowanie słowa-klucza "bezpołączeniowy/połączeniowy" i wybór losowego znanego skrótu.
TCP wybiera się wtedy, gdy kluczowa jest niezawodność i kolejność danych, np. w przesyłaniu plików, poczcie, stronach WWW czy zdalnym logowaniu. TCP dostarcza mechanizmy kontroli transmisji, których UDP nie zapewnia. Kosztem jest większy narzut i zwykle większe opóźnienia.
Ucz się mapowania: protokół → warstwa → rola. Dla każdej warstwy wypisz po kilka przykładów (aplikacja: SSH, DNS; transport: TCP, UDP; sieć/internet: IP; dostęp do sieci: Ethernet, ARP). Następnie trenuj na krótkich pytaniach "który protokół należy do warstwy…".
info

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

Według specjalistów z branży: "UDP jest bezpołączeniowym protokołem warstwy transportowej: nie zestawia połączenia przed wysłaniem danych i nie zapewnia mechanizmów niezawodności jak TCP."

Źródła:

  • RFC 768: User Datagram Protocol, IETF, 1980-08, https://www.rfc-editor.org/rfc/rfc768 (dostęp: 2026-03-02)
  • RFC 793: Transmission Control Protocol, IETF, 1981-09, https://www.rfc-editor.org/rfc/rfc793 (dostęp: 2026-03-02)
  • RFC 826: An Ethernet Address Resolution Protocol, IETF, 1982-11, https://www.rfc-editor.org/rfc/rfc826 (dostęp: 2026-03-02)

Materiały:

  • RFC 768 (User Datagram Protocol) – definicja i cechy UDP
  • RFC 793 (Transmission Control Protocol) – cechy TCP i połączeniowość
  • Materiały dydaktyczne z podstaw sieci komputerowych (model TCP/IP, klasyfikacja protokołów)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego