KWALIFIKACJA INF2 - PAŹDZIERNIK 2016 (test 2)

PYTANIE NR 4.
Który z protokołów jest bezpołączeniowym protokołem warstwy transportowej?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
UDP jest protokołem warstwy transportowej działającym bez nawiązywania połączenia (brak zestawiania sesji i potwierdzeń jak w TCP). ARP służy do mapowania adresów (inna warstwa), TCP jest połączeniowy, a FTP to protokół warstwy aplikacji.

Pełne wyjaśnienie:

Warstwa transportowa odpowiada m.in. za dostarczenie danych między procesami na hostach końcowych. Najczęściej kojarzone protokoły tej warstwy w modelu TCP/IP to TCP oraz UDP.

UDP jest protokołem bezpołączeniowym: nie zestawia połączenia przed transmisją, nie zapewnia mechanizmów potwierdzeń i retransmisji na poziomie transportu oraz nie gwarantuje kolejności dostarczenia. Dzięki temu narzut jest mniejszy, a opóźnienia mogą być niższe, co bywa korzystne w zastosowaniach czasu rzeczywistego (część usług multimedialnych) lub tam, gdzie kontrolę niezawodności realizuje aplikacja.

Dlaczego pozostałe odpowiedzi są błędne?

  • ARP nie jest protokołem warstwy transportowej. Służy do ustalenia powiązania adresu IP z adresem MAC w sieciach lokalnych, czyli wspiera komunikację na poziomie niższych warstw (związanych z adresacją i dostarczaniem w LAN).
  • TCP należy do warstwy transportowej, ale jest protokołem połączeniowym: zestawia połączenie, kontroluje przepływ i zapewnia niezawodność transmisji (m.in. przez potwierdzenia i retransmisje).
  • FTP to protokół warstwy aplikacji, używany do transferu plików. Działa "nad" warstwą transportową (zwykle korzysta z TCP), więc nie może być poprawną odpowiedzią na pytanie o protokół transportowy.

Na egzaminie warto zapamiętać prostą parę: TCP = połączeniowy, UDP = bezpołączeniowy, a protokoły takie jak FTP/HTTP/DNS klasyfikuje się jako aplikacyjne, nie transportowe.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Bezpołączeniowy oznacza, że przed wysłaniem danych nie zestawia się połączenia i nie ma mechanizmu potwierdzania dostarczenia na poziomie transportu. Pakiety (datagramy) UDP są wysyłane "jak leci", a ewentualną kontrolę poprawności i braków może realizować dopiero aplikacja.
TCP jest połączeniowy i zapewnia niezawodność (potwierdzenia, retransmisje, kontrola kolejności). UDP jest bezpołączeniowy i nie gwarantuje dostarczenia ani kolejności, ale ma mniejszy narzut. Na pytania testowe często wystarcza: TCP = niezawodność, UDP = szybkość/narzut.
ARP służy do ustalania, jaki adres MAC odpowiada danemu adresowi IP w sieci lokalnej. To mechanizm potrzebny do dostarczania ramek w LAN, a nie do komunikacji proces–proces jak w warstwie transportowej. Dlatego ARP nie klasyfikuje się jako transport.
FTP to protokół warstwy aplikacji do transferu plików. Nie zastępuje TCP/UDP, tylko korzysta z nich (najczęściej z TCP), aby przesyłać dane. Jeśli w odpowiedziach pojawia się FTP przy pytaniu o transport, zwykle jest to dystraktor.
UDP wybiera się, gdy ważniejsza jest niska latencja i prostota niż pełna niezawodność, np. w wybranych transmisjach multimedialnych lub gdy aplikacja ma własne mechanizmy kontroli. UDP bywa też używane w protokołach aplikacyjnych, które same rozwiązują kwestię ponowień.
Tak, ale niezawodność nie wynika wtedy z samego UDP. Może ją zapewnić aplikacja (np. przez numerowanie komunikatów, potwierdzenia i ponowne wysyłanie) lub protokół wyższej warstwy oparty o UDP. W samym UDP nie ma wbudowanych potwierdzeń jak w TCP.
Szukaj słów kluczowych: "warstwa transportowa", "porty", "segmenty/datagramy", "połączeniowy/bezpołączeniowy", "retransmisja", "kontrola kolejności". Wtedy najczęściej pojawiają się TCP i UDP jako poprawne tropy, a inne protokoły są z innych warstw.
Najczęściej myli się cechy: przypisuje się UDP potwierdzenia i zestawianie połączenia (to TCP) albo uznaje się protokoły aplikacyjne (FTP/HTTP) za transportowe, bo "działają w sieci". Pomaga nauka w parach: TCP = sesja i niezawodność, UDP = datagramy bez sesji.
DNS najczęściej używa UDP dla typowych zapytań, a w niektórych sytuacjach także TCP. W tym pytaniu kluczowe jest jednak coś innego: UDP to protokół warstwy transportowej i jest bezpołączeniowy. To właśnie ta właściwość jest sprawdzana.
Dla porównania: aplikacja to np. FTP/HTTP, transport to TCP/UDP, a mechanizmy sieci lokalnej i adresacji to m.in. ARP. W testach miesza się je celowo, aby sprawdzić, czy potrafisz przypisać protokół do właściwej warstwy.
info

Około 59% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że uDP jest protokołem warstwy transportowej działającym bez nawiązywania połączenia (brak zestawiania sesji i potwierdzeń jak w TCP).

Źródła:

  • RFC 768: User Datagram Protocol, IETF, https://www.rfc-editor.org/rfc/rfc768 (accessed 2026-02-18)
  • RFC 793: Transmission Control Protocol, IETF, https://www.rfc-editor.org/rfc/rfc793 (accessed 2026-02-18)
  • RFC 826: An Ethernet Address Resolution Protocol, IETF, https://www.rfc-editor.org/rfc/rfc826 (accessed 2026-02-18)

Materiały:

  • Dokumenty IETF opisujące UDP i TCP (RFC)
  • Podręczniki sieci komputerowych omawiające warstwy TCP/IP i OSI
  • Materiały szkoleniowe do kwalifikacji INF.7 z podstaw protokołów sieciowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego